diff --git a/include/wx/dnd.h b/include/wx/dnd.h index ccc82d422a..498bbc7afe 100644 --- a/include/wx/dnd.h +++ b/include/wx/dnd.h @@ -45,10 +45,9 @@ enum wxDragResult wxDragCancel // the operation was cancelled by user (not an error) }; -inline WXDLLEXPORT bool wxIsDragResultOk(wxDragResult res) -{ - return res == wxDragCopy || res == wxDragMove || res == wxDragLink; -} +// return true if res indicates that something was done during a dnd operation, +// i.e. is neither error nor none nor cancel +WXDLLEXPORT bool wxIsDragResultOk(wxDragResult res); // ---------------------------------------------------------------------------- // wxDropSource is the object you need to create (and call DoDragDrop on it) diff --git a/src/common/dndcmn.cpp b/src/common/dndcmn.cpp index b13ba86d34..7cc7e7413a 100644 --- a/src/common/dndcmn.cpp +++ b/src/common/dndcmn.cpp @@ -20,4 +20,8 @@ #include "wx/dnd.h" -// Not much to do here, really, but GNU need this file. +bool wxIsDragResultOk(wxDragResult res) +{ + return res == wxDragCopy || res == wxDragMove || res == wxDragLink; +} +