]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/progdlgg.cpp
Propagate the event handling fixes to wxVarScrollHelperBase.
[wxWidgets.git] / src / generic / progdlgg.cpp
index fad7b159f5c3bc92b88228ed685b0da5e0698eb0..7b6fd4701b7345b5deaf463a9ce33265e7c4d09b 100644 (file)
@@ -4,7 +4,6 @@
 // Author:      Karsten Ballueder
 // Modified by:
 // Created:     09.05.1999
-// RCS-ID:      $Id$
 // Copyright:   (c) Karsten Ballueder
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
@@ -146,12 +145,19 @@ wxGenericProgressDialog::wxGenericProgressDialog(const wxString& title,
     Create( title, message, maximum, parent, style );
 }
 
+void wxGenericProgressDialog::SetTopParent(wxWindow* parent)
+{
+    m_parentTop = GetParentForModalDialog(parent, GetWindowStyle());
+}
+
 bool wxGenericProgressDialog::Create( const wxString& title,
                                       const wxString& message,
                                       int maximum,
                                       wxWindow *parent,
                                       int style )
 {
+    SetTopParent(parent);
+
     m_parentTop = wxGetTopLevelParent(parent);
     m_pdStyle = style;