aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside
diff options
context:
space:
mode:
Diffstat (limited to 'libpyside')
-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!";