diff --git a/TODO.txt b/TODO.txt index eba912f4..4f35b093 100644 --- a/TODO.txt +++ b/TODO.txt @@ -140,8 +140,6 @@ other dev stuff * Add _propdlg module - * Finish _dataview module - * Add _html2 module (webview) * Add _xrc module (containg xrc and xml classes) diff --git a/src/wxpy_api.sip b/src/wxpy_api.sip index 283586d7..2c5df458 100644 --- a/src/wxpy_api.sip +++ b/src/wxpy_api.sip @@ -256,10 +256,8 @@ bool wxVariantDataPyObject::Eq(wxVariantData& data) const wxT("wxVariantDataPyObject::Eq: argument mismatch") ); wxVariantDataPyObject& otherData = (wxVariantDataPyObject&) data; - int result; wxPyThreadBlocker blocker; - PyObject_Cmp(BorrowData(), otherData.BorrowData(), &result); - return result == 0; + return PyObject_RichCompareBool(BorrowData(), otherData.BorrowData(), Py_EQ); }