diff options
author | Renato Filho <renato.filho@openbossa.org> | 2010-02-18 11:14:41 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-02-18 21:11:04 -0300 |
commit | b2c5e91ff773591ce387effa0b77470fa2217c65 (patch) | |
tree | f02353eb63c90c3ce319e0c79e0db5f319136c47 /PySide/QtCore | |
parent | 0f2681523a65b34f6b1317ce48ceb1e55ed907b9 (diff) |
Fixed the number of dynamic signal to 50, to avoid index error on
QMetaObject functions.
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
Diffstat (limited to 'PySide/QtCore')
-rw-r--r-- | PySide/QtCore/glue/qobject_connect.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/PySide/QtCore/glue/qobject_connect.cpp b/PySide/QtCore/glue/qobject_connect.cpp index 4fc120a78..a8c856349 100644 --- a/PySide/QtCore/glue/qobject_connect.cpp +++ b/PySide/QtCore/glue/qobject_connect.cpp @@ -56,8 +56,7 @@ static bool qobjectConnectCallback(QObject* source, const char* signal, PyObject if (usingGlobalReceiver) { signalManager.addGlobalSlot(slot, callback); } else { - PySide::DynamicQMetaObject* dynMetaObj = reinterpret_cast<PySide::DynamicQMetaObject*>(const_cast<QMetaObject*>(metaObject)); - dynMetaObj->addSlot(slot); + PySide::SignalManager::registerMetaMethod(receiver, slot, QMetaMethod::Slot); } slotIndex = metaObject->indexOfSlot(slot); } |