X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.cpp;h=c551c24697f7a63a23a9ae63b1076485f7441f5b;hp=5d302030c06a0d89bf9d2c141b19042a354ae3e0;hb=a5dfcc8ecf8b81025d24b3c5c816169e3e030ea4;hpb=d816b49993aa24d4d2e88975eb92a28cf329a381 diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index 5d302030..c551c246 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -440,8 +440,6 @@ void SignalProxy::setArgTypes(QObject* obj, int methodId) { const QList &SignalProxy::argTypes(QObject *obj, int methodId) { const QMetaObject *meta = metaObject(obj); - if(!_classInfo.contains(meta)) - qDebug() << obj << meta; Q_ASSERT(_classInfo.contains(meta)); if(!_classInfo[meta]->argTypes.contains(methodId)) setArgTypes(obj, methodId); @@ -719,9 +717,9 @@ void SignalProxy::detachSender() { } void SignalProxy::detachObject(QObject* obj) { + stopSync(static_cast(obj)); detachSignals(obj); detachSlots(obj); - stopSync(static_cast(obj)); } void SignalProxy::detachSignals(QObject* sender) {