]> git.saurik.com Git - wxWidgets.git/commitdiff
send EVT_WIZARD_FINISHED for modal wizards as well
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 16 Oct 2003 07:22:19 +0000 (07:22 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 16 Oct 2003 07:22:19 +0000 (07:22 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/wizard.cpp

index 97da14ec8b9bccaed54b88caf9c7d557462e14a3..532315b1f8ca930648ac75a3dcb312b4885edd86 100644 (file)
@@ -532,11 +532,12 @@ bool wxWizard::ShowPage(wxWizardPage *page, bool goingForward)
     {
         // terminate successfully
         EndModal(wxID_OK);
-        if ( !IsModal() )
-         {
-           wxWizardEvent event(wxEVT_WIZARD_FINISHED, GetId(),FALSE, 0);
-           (void)GetEventHandler()->ProcessEvent(event);
-         }
+
+        // and notify the user code (this is especially useful for modeless
+        // wizards)
+        wxWizardEvent event(wxEVT_WIZARD_FINISHED, GetId(), FALSE, 0);
+        (void)GetEventHandler()->ProcessEvent(event);
+
         return TRUE;
     }