added wxWS_EX_TRANSIENT, added code for handling it and fixed wxLogGeneric

to avoid crashes related to creating the log dialog as child of a window which
is destroyed before it is


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-11-30 23:40:12 +00:00
parent ff69a290d6
commit 39cc7a0bae
7 changed files with 34 additions and 11 deletions

View File

@@ -89,6 +89,9 @@ wxProgressDialog::wxProgressDialog(wxString const &title,
int style)
: wxDialog(parent, -1, title)
{
// we may disappear at any moment, let the others know about it
SetExtraStyle(GetExtraStyle() | wxWS_EX_TRANSIENT);
m_windowStyle |= style;
bool hasAbortButton = (style & wxPD_CAN_ABORT) != 0;