diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-02-01 18:58:46 -0200 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2010-02-01 19:02:47 -0200 |
commit | e4919faa31215b55ec6f95ca0ff58ba6dd011124 (patch) | |
tree | f10049e991d933ee01ff44424617911e98375b17 | |
parent | 2f26c9b7a1c8c07cf455a99e5c0caaac56d0f7ca (diff) |
Adapt to changes in AutoDecRef class
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
-rw-r--r-- | libpyside/signalmanager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libpyside/signalmanager.cpp b/libpyside/signalmanager.cpp index c4bf09217..742eb6a17 100644 --- a/libpyside/signalmanager.cpp +++ b/libpyside/signalmanager.cpp @@ -277,9 +277,9 @@ int PySide::SignalManager::qt_metacall(QObject* object, QMetaObject::Call call, methodName = methodName.left(methodName.indexOf('(')); Shiboken::AutoDecRef pyMethod(PyObject_GetAttrString(self, qPrintable(methodName))); - if (pyMethod) { + if (!pyMethod.isNull()) { Shiboken::AutoDecRef retval(PyObject_CallObject(pyMethod, preparedArgs)); - if (!retval) + if (retval.isNull()) qWarning() << "Error calling slot" << methodName; } else { qWarning() << "Dynamic slot" << methodName << "not found!"; |