On Wednesday 20 January 2016 09:08:38 David Faure wrote: > > Can you run with QDBUS_DEBUG=1 and tell me the messages it prints? > [cut]
I didn't see any "invoking message spies" of the debug I left. Are you sure this had the hook installed? For that matter, can you apply the attached patch so we also get feedback on the queued delivery? -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
--- src/dbus/qdbusintegrator.cpp +++ src/dbus/qdbusintegrator.cpp @@ -525,6 +525,7 @@ bool QDBusConnectionPrivate::handleMessage(const QDBusMessage &amsg) return false; if (!dispatchEnabled && !QDBusMessagePrivate::isLocal(amsg)) { // queue messages only, we'll handle them later + qDBusDebug() << this << "delivery is suspended"; pendingMessages << amsg; return amsg.type() == QDBusMessage::MethodCallMessage; } @@ -1119,8 +1120,10 @@ void QDBusConnectionPrivate::doDispatch() // dispatch previously queued messages PendingMessageList::Iterator it = pendingMessages.begin(); PendingMessageList::Iterator end = pendingMessages.end(); - for ( ; it != end; ++it) + for ( ; it != end; ++it) { + qDBusDebug() << this << "got queued message" << *it; handleMessage(qMove(*it)); + } pendingMessages.clear(); } }
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel