fix wxMenu leak (reopened #9089)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54969 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-08-05 01:05:17 +00:00
parent 3d7548cb60
commit 1c3e52af4b

View File

@@ -1072,12 +1072,12 @@ void MyFrame::OnContextMenu( wxDataViewEvent &event )
wxString title = m_music_model->GetTitle( event.GetItem() ); wxString title = m_music_model->GetTitle( event.GetItem() );
wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s"),title.GetData()); wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s"),title.GetData());
wxMenu *menu = new wxMenu; wxMenu menu;
menu->Append( 1, wxT("entry 1") ); menu.Append( 1, wxT("entry 1") );
menu->Append( 2, wxT("entry 2") ); menu.Append( 2, wxT("entry 2") );
menu->Append( 3, wxT("entry 3") ); menu.Append( 3, wxT("entry 3") );
m_musicCtrl->PopupMenu( menu ); m_musicCtrl->PopupMenu(&menu);
// wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s Value: %s"),title.GetData(), event.GetValue().GetString()); // wxLogMessage(wxT("wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU, Item: %s Value: %s"),title.GetData(), event.GetValue().GetString());
} }