diff --git a/src/msw/taskbar.cpp b/src/msw/taskbar.cpp index e9ba5a03c6..af35406da4 100644 --- a/src/msw/taskbar.cpp +++ b/src/msw/taskbar.cpp @@ -170,11 +170,13 @@ bool wxTaskBarIcon::PopupMenu(wxMenu *menu) //, int x, int y); // if we try to exit right now. wxTopLevelWindows.DeleteObject(win); + menu->UpdateUI(); + rval = win->PopupMenu(menu, 0, 0); win->PopEventHandler(FALSE); win->Destroy(); - delete win; + //delete win; return rval; }