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
This commit is contained in:
@@ -369,7 +369,7 @@ public:
|
|||||||
// turn off this typemap
|
// turn off this typemap
|
||||||
%typemap(out) wxMenuItem*;
|
%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& text = wxPyEmptyString,
|
||||||
const wxString& help = wxPyEmptyString,
|
const wxString& help = wxPyEmptyString,
|
||||||
wxItemKind kind = wxITEM_NORMAL,
|
wxItemKind kind = wxITEM_NORMAL,
|
||||||
@@ -379,6 +379,9 @@ public:
|
|||||||
// Turn it back on again
|
// Turn it back on again
|
||||||
%typemap(out) wxEvtHandler* { $result = wxPyMake_wxObject($1, $owner); }
|
%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
|
// the menu we're in
|
||||||
wxMenu *GetMenu() const;
|
wxMenu *GetMenu() const;
|
||||||
|
Reference in New Issue
Block a user