diff --git a/src/pgvariant.sip b/src/pgvariant.sip index 05a2d429..32cd5fe4 100644 --- a/src/pgvariant.sip +++ b/src/pgvariant.sip @@ -182,7 +182,7 @@ PyObject* wxPGVariant_out_helper(const wxVariant& value) size_t idx = 0; PyObject* value = PyList_New(0); for (idx=0; idx < sipCpp->GetCount(); idx++) { - PyObject* item = wxPGVariant_out_helper(sipCpp->Item(idx)); + PyObject* item = wxPGVariant_out_helper(sipCpp->Item(idx)->GetData()); PyList_Append(value, item); } return value; diff --git a/src/variant.sip b/src/variant.sip index c4a53eef..9e2572e7 100644 --- a/src/variant.sip +++ b/src/variant.sip @@ -77,7 +77,7 @@ size_t idx = 0; PyObject* value = PyList_New(0); for (idx=0; idx < sipCpp->GetCount(); idx++) { - PyObject* item = wxVariant_out_helper(sipCpp->Item(idx)); + PyObject* item = wxVariant_out_helper(sipCpp->Item(idx)->GetData()); PyList_Append(value, item); } return value;