X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4fd899b671b25d3671e3fceb1b59f8edd9113af9..3c5487b14442ddbc6e43ee2f4475b5a6ba251fb1:/src/os2/dnd.cpp diff --git a/src/os2/dnd.cpp b/src/os2/dnd.cpp index 6a645291fc..b12b6af4bb 100644 --- a/src/os2/dnd.cpp +++ b/src/os2/dnd.cpp @@ -13,14 +13,15 @@ #pragma implementation "dnd.h" #endif -#define INCL_PM -#define INCL_DOS -#include #include "wx/window.h" #include "wx/app.h" #include "wx/gdicmn.h" #include "wx/dnd.h" +#define INCL_PM +#define INCL_DOS +#include + #if wxUSE_DRAG_AND_DROP // ---------------------------------------------------------------------------- @@ -31,6 +32,7 @@ // Private functions ///////////////////////////////////////////////////////////////////////////// +#if 0 static wxDragResult ConvertDragEffectToResult ( DWORD dwEffect ) @@ -72,6 +74,7 @@ static DWORD ConvertDragResultToEffect ( return DO_DEFAULT; } } // end of ConvertDragResultToEffect +#endif class CIDropTarget { @@ -516,6 +519,11 @@ bool wxDropSource::GiveFeedback ( case wxDragLink: m_pDragInfo->usOperation = DO_LINK; break; + + case wxDragNone: + case wxDragCancel: + case wxDragError: + break; } return TRUE; } @@ -562,7 +570,7 @@ void wxDropSource::Init () hStrContainer = ::DrgAddStrHandle(zContainer); m_pDragItem = new DRAGITEM[m_ulItems]; - for (ULONG i = 0; i < m_ulItems; i++); + for (ULONG i = 0; i < m_ulItems; i++) { m_pDragItem[i].hwndItem = m_pWindow->GetHWND(); m_pDragItem[i].hstrType = hStrType;