Bug 284377

Summary: Does not set global presence icon to match the current global presence
Product: [Frameworks and Libraries] telepathy Reporter: David Edmundson <kde>
Component: presence-appletAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: francesco.nwokeka
Priority: NOR    
Version: unspecified   
Target Milestone: 0.4.0   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 282193    
Attachments: Correctly connect to "GlobalPresence" source

Description David Edmundson 2011-10-18 16:02:36 UTC
This information should now be available in the presence dataengine (though it's missing the PresenceType field and PresenceStatusMessage, not sure if these are needed) 

Plasmoid code does not read this, and instead is poking about with a config file.
Comment 1 Francesco Nwokeka 2011-10-27 09:58:33 UTC
Git commit 092151f9823c97ac1877e6fcf35f0d2f3071cf98 by Francesco Nwokeka.
Committed on 27/10/2011 at 11:59.
Pushed by nwokeka into branch 'master'.

Presence plasmoid toolButton now updates according to global status

BUG: 284377

M  +36   -4    package/contents/ui/main.qml

http://commits.kde.org/telepathy-presence-applet/092151f9823c97ac1877e6fcf35f0d2f3071cf98
Comment 2 David Edmundson 2011-10-27 13:00:12 UTC
Commit doesn't cover the entire left panel.
Comment 4 Shuai Wang 2011-12-08 04:31:27 UTC
Created attachment 66490 [details]
Correctly connect to "GlobalPresence" source

"connectedSources: sources" is not needed as we only need to connect to "GlobalPresence" not all sources, and we should always connect to a source in onSourceAdded or we might be connecting to a source that hasn't been added yet