[Bug 57739] New: AccountsModel does not list Salut contacts on load
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Nov 30 16:56:26 CET 2012
https://bugs.freedesktop.org/show_bug.cgi?id=57739
Priority: medium
Bug ID: 57739
Assignee: telepathy-bugs at lists.freedesktop.org
Summary: AccountsModel does not list Salut contacts on load
QA Contact: telepathy-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: sander at outrightsolutions.nl
Hardware: All
Status: NEW
Version: git master
Component: tp-qt
Product: Telepathy
Created attachment 70836
--> https://bugs.freedesktop.org/attachment.cgi?id=70836&action=edit
use ContactManager features instead of Connection features for
FeatureRosterGroups check
With a local-xmpp account and using telepathy-qt + ktp-contactlist, when going
from offline to available, no contacts on the network will be found. Only
contacts that come online later will be added to the contact list.
The original bug can be found here :
https://bugs.kde.org/show_bug.cgi?id=301786
I've done some experimenting with local xmpp and also a jabber account to
verify behaviour. It looks like the contact list groups are wrongfully assumed
for local-xmpp because the features of the Connection are checked. The
requestedFeatures on the connection contains a Connection::FeatureRosterGroups
feature, leading to a situation where setStateSuccess() is never called,
because in introspectGroups() the missing functionality is caught and
short-circuited.
My guess is it should instead check on the supported features of the
ContactManager, not on the requested features of the Connection. I've created a
patch, which makes local-xmpp behave as expected.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list