X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b45bca403a444acd41781a86153ad08e5a9e13cf..4a9dba0e561d2485d9235eab7b51aac8729f1b10:/src/os2/window.cpp diff --git a/src/os2/window.cpp b/src/os2/window.cpp index 8553ee68e2..25610ad248 100644 --- a/src/os2/window.cpp +++ b/src/os2/window.cpp @@ -1454,14 +1454,7 @@ void wxWindowOS2::SetDropTarget( wxDropTarget* pDropTarget ) { - if (m_dropTarget != 0) - { - m_dropTarget->Revoke(m_hWnd); - delete m_dropTarget; - } m_dropTarget = pDropTarget; - if (m_dropTarget != 0) - m_dropTarget->Register(m_hWnd); } // end of wxWindowOS2::SetDropTarget #endif @@ -3520,9 +3513,7 @@ bool wxWindowOS2::HandleCreate( bool wxWindowOS2::HandleDestroy() { - wxWindowDestroyEvent vEvent((wxWindow*)this); - - (void)GetEventHandler()->ProcessEvent(vEvent); + SendDestroyEvent(); // // Delete our drop target if we've got one @@ -3530,7 +3521,6 @@ bool wxWindowOS2::HandleDestroy() #if wxUSE_DRAG_AND_DROP if (m_dropTarget != NULL) { - m_dropTarget->Revoke(m_hWnd); delete m_dropTarget; m_dropTarget = NULL; }