X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d66d9d5bf0569376318cfc0b83ab953929606a94..80d2803f703d1b238f42725504f08266ef02defe:/samples/taskbar/tbtest.cpp diff --git a/samples/taskbar/tbtest.cpp b/samples/taskbar/tbtest.cpp index 114267dcae..45896485f1 100644 --- a/samples/taskbar/tbtest.cpp +++ b/samples/taskbar/tbtest.cpp @@ -17,10 +17,10 @@ #endif #ifndef WX_PRECOMP -#include "wx.h" +#include #endif -#include "wx/msw/taskbar.h" +#include #include "tbtest.h" // Declare two frames @@ -103,14 +103,19 @@ BEGIN_EVENT_TABLE(MyTaskBarIcon, wxTaskBarIcon) EVT_MENU(PU_EXIT, MyTaskBarIcon::OnMenuExit) END_EVENT_TABLE() -void MyTaskBarIcon::OnMenuRestore(wxEvent& ) +void MyTaskBarIcon::OnMenuRestore(wxCommandEvent& ) { dialog->Show(TRUE); } -void MyTaskBarIcon::OnMenuExit(wxEvent& ) +void MyTaskBarIcon::OnMenuExit(wxCommandEvent& ) { dialog->Close(TRUE); + + // Nudge wxWindows into destroying the dialog, since + // with a hidden window no messages will get sent to put + // it into idle processing. + wxGetApp().ProcessIdle(); }