diff --git a/include/wx/osx/core/private.h b/include/wx/osx/core/private.h index 0099760cae..fb28fd6e72 100644 --- a/include/wx/osx/core/private.h +++ b/include/wx/osx/core/private.h @@ -301,6 +301,8 @@ public : virtual void SetCursor( const wxCursor & cursor ) = 0; virtual void CaptureMouse() = 0; virtual void ReleaseMouse() = 0; + + virtual void SetDropTarget( wxDropTarget *dropTarget ) {} virtual wxInt32 GetValue() const = 0; virtual void SetValue( wxInt32 v ) = 0; diff --git a/src/osx/window_osx.cpp b/src/osx/window_osx.cpp index a164fdea47..37de1b932f 100644 --- a/src/osx/window_osx.cpp +++ b/src/osx/window_osx.cpp @@ -655,10 +655,8 @@ void wxWindowMac::SetDropTarget(wxDropTarget *pDropTarget) delete m_dropTarget; m_dropTarget = pDropTarget; - if ( m_dropTarget != NULL ) - { - // TODO: - } + + GetPeer()->SetDropTarget(m_dropTarget) ; } #endif