[Bug 22837] calling context->setFinished() when handling channels not possible outside of handleChannels() method.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 19 18:45:34 CEST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=22837





--- Comment #2 from George Goldberg <grundleborg at googlemail.com>  2009-07-19 09:45:34 PST ---
I added a debug to the MethodInvocationContext destructor and ran the app
again. It is being called with mFinished set to false (see last line of
following debug output).

TpQt4 Debug Output:
===================


telepathy-qt4 (version 0.1.7.1) DEBUG: HandleChannels: account:
"/org/freedesktop/Telepathy/Account/gabble/jabber/telepathy_2dtest2_40jabber_2eorg0"
, connection:
"/org/freedesktop/Telepathy/Connection/gabble/jabber/telepathy_2dtest2_40jabber_2eorg_2fTelepathy_2efbc9cd80"
telepathy-qt4 (version 0.1.7.1) DEBUG: Creating new DBusProxy
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedStatuses =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedFeatures =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedStatuses =
QSet(0)
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedFeatures =
QSet(QPair("Tp::Account",0) ,  QPair("Tp::Account",1) ,  QPair("Tp::Account",2)
)
telepathy-qt4 (version 0.1.7.1) DEBUG: Creating new DBusProxy
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedStatuses =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedFeatures =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedStatuses =
QSet(0, 2)
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedFeatures =
QSet(QPair("Tp::Connection",3) ,  QPair("Tp::Connection",2) , 
QPair("Tp::Connection",1) ,  QPair("Tp::Connection",0) )
telepathy-qt4 (version 0.1.7.1) DEBUG: Connecting to StatusChanged()
telepathy-qt4 (version 0.1.7.1) DEBUG: Calling GetStatus()
telepathy-qt4 (version 0.1.7.1) DEBUG: Reusing existing HandleContext
telepathy-qt4 (version 0.1.7.1) DEBUG: Creating new DBusProxy
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedStatuses =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: supportedFeatures =
QSet()
telepathy-qt4 (version 0.1.7.1) DEBUG: Creating new Channel: ":1.79"
telepathy-qt4 (version 0.1.7.1) DEBUG:  Connecting to Channel::Closed() signal
telepathy-qt4 (version 0.1.7.1) DEBUG:  Connection to owning connection's
lifetime signals
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedStatuses =
QSet(0)
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedFeatures =
QSet(QPair("Tp::Channel",0) )
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedStatuses =
QSet(0)
telepathy-qt4 (version 0.1.7.1) DEBUG: ReadinessHelper: new supportedFeatures =
QSet(QPair("Tp::Channel",0) ,  QPair("Tp::TextChannel",0) , 
QPair("Tp::TextChannel",1) ,  QPair("Tp::TextChannel",2) )
kopete(7451)/kopete (Telepathy) TelepathyChannelManager::instance:
kopete(7451)/kopete (Telepathy) TelepathyChannelManager::handleChannels: Stored
data member: 0x26db560
kopete(7451)/kopete (Telepathy) TelepathyChannelManager::handleChannels: Remote
initiated channel.
kopete(7451)/kopete (Telepathy) TelepathyChannelManager::handleChannels: Check
if the context is finished.
kopete(7451)/kopete (Telepathy) TelepathyChannelManager::handleChannels:
handleCHannels finished.
~MethodInvocationContext(): Called with mFinished =  false


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list