diff options
Diffstat (limited to 'libpyside/dynamicqmetaobject.cpp')
-rw-r--r-- | libpyside/dynamicqmetaobject.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libpyside/dynamicqmetaobject.cpp b/libpyside/dynamicqmetaobject.cpp index 8bb1a6eab..ea6566563 100644 --- a/libpyside/dynamicqmetaobject.cpp +++ b/libpyside/dynamicqmetaobject.cpp @@ -398,10 +398,10 @@ DynamicQMetaObject* DynamicQMetaObject::createBasedOn(PyObject* pyObj, PyTypeObj PyObject *attr = PyObject_GetAttr(pyObj, key); PySideSignalInstanceData *data = reinterpret_cast<PySideSignalInstanceData*>(attr); while(data) { - int index = base->indexOfSignal(data->signature); + int index = base->indexOfSignal(data->d->signature); if (index == -1) - mo->addSignal(data->signature); - data = reinterpret_cast<PySideSignalInstanceData*>(data->next); + mo->addSignal(data->d->signature); + data = reinterpret_cast<PySideSignalInstanceData*>(data->d->next); } } |