]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_evthandler.i
applied patch 1378261
[wxWidgets.git] / wxPython / src / _evthandler.i
index 5cbe3734c961b6cf15c4c909b88ead803e563cbc..5df2f19381cefa620a423cf7c81859d9d5b30f1b 100644 (file)
@@ -72,10 +72,11 @@ public:
         }
     }
 
+    %pythonAppend _setOORInfo   "args[0].thisown = 0";
     %extend {
-        void _setOORInfo(PyObject* _self) {
+        void _setOORInfo(PyObject* _self, bool incref=true) {
             if (_self && _self != Py_None) {
-                self->SetClientObject(new wxPyOORClientData(_self));
+                self->SetClientObject(new wxPyOORClientData(_self, incref));
             }
             else {
                 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();