From 09d48154cc6fb22aa7dcee9fe49b5a9366ff93ca Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Mon, 18 Dec 2006 23:14:03 +0000 Subject: [PATCH] Make wx.MenuItem.Destroy a NOP since the regular garbage collection will handle the destruction now. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44002 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/src/_menu.i | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wxPython/src/_menu.i b/wxPython/src/_menu.i index 1bbb3a56e4..7d36331a39 100644 --- a/wxPython/src/_menu.i +++ b/wxPython/src/_menu.i @@ -369,7 +369,7 @@ public: // turn off this typemap %typemap(out) wxMenuItem*; - wxMenuItem(wxMenu* parentMenu=NULL, int id=wxID_ANY, + wxMenuItem(wxMenu* parentMenu=NULL, int id=wxID_SEPARATOR, const wxString& text = wxPyEmptyString, const wxString& help = wxPyEmptyString, wxItemKind kind = wxITEM_NORMAL, @@ -379,6 +379,9 @@ public: // Turn it back on again %typemap(out) wxEvtHandler* { $result = wxPyMake_wxObject($1, $owner); } + // Make Destroy a NOP. The destruction will be handled by SWIG. + %pythoncode { def Destroy(self): pass } + // the menu we're in wxMenu *GetMenu() const;