aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/signalmanager.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-02-01 18:58:46 -0200
committerHugo Lima <hugo.lima@openbossa.org>2010-02-01 19:02:47 -0200
commite4919faa31215b55ec6f95ca0ff58ba6dd011124 (patch)
treef10049e991d933ee01ff44424617911e98375b17 /libpyside/signalmanager.cpp
parent2f26c9b7a1c8c07cf455a99e5c0caaac56d0f7ca (diff)
Adapt to changes in AutoDecRef class
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'libpyside/signalmanager.cpp')
-rw-r--r--libpyside/signalmanager.cpp4
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!";