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:
@@ -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());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user