set m_isBeingDeleted to true (only) in SendDestroyEvent(); call it as early as possib...
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 20 Jan 2009 18:33:33 +0000 (18:33 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 20 Jan 2009 18:33:33 +0000 (18:33 +0000)
commitc6212a0cb7e6285f62198a9411d91bbe8dc06e60
treec12772a276b93fd2baa7076a7fb79d4a59f8ebc9
parent8c2654ce3d3db6e87cc0a33f3f38eb2f5bf95134
set m_isBeingDeleted to true (only) in SendDestroyEvent(); call it as early as possible during the window destruction to ensure that destroy event handlers can still access the full window object

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
42 files changed:
include/wx/msw/control.h
include/wx/os2/control.h
include/wx/osx/control.h
include/wx/window.h
src/aui/auibook.cpp
src/cocoa/window.mm
src/common/wincmn.cpp
src/dfb/nonownedwnd.cpp
src/dfb/window.cpp
src/gtk/dialog.cpp
src/gtk/frame.cpp
src/gtk/toplevel.cpp
src/gtk/window.cpp
src/gtk1/frame.cpp
src/gtk1/toplevel.cpp
src/gtk1/window.cpp
src/mgl/window.cpp
src/motif/dialog.cpp
src/motif/frame.cpp
src/motif/window.cpp
src/msw/control.cpp
src/msw/dialog.cpp
src/msw/frame.cpp
src/msw/radiobox.cpp
src/msw/toplevel.cpp
src/msw/window.cpp
src/os2/control.cpp
src/os2/dialog.cpp
src/os2/frame.cpp
src/os2/radiobox.cpp
src/os2/window.cpp
src/osx/carbon/control.cpp
src/osx/carbon/drawer.cpp
src/osx/carbon/frame.cpp
src/osx/dialog_osx.cpp
src/osx/nonownedwnd_osx.cpp
src/osx/radiobox_osx.cpp
src/osx/window_osx.cpp
src/palmos/control.cpp
src/univ/dialog.cpp
src/univ/winuniv.cpp
src/x11/window.cpp