Bug 284025

Summary: Presence applet changes presence for wrong account
Product: [Unmaintained] telepathy Reporter: Geert Lamers <bugs.kde>
Component: presence-appletAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal CC: francesco.nwokeka
Priority: NOR    
Version: git-latest   
Target Milestone: 0.4.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Geert Lamers 2011-10-14 19:24:36 UTC
Version:           git-latest (using KDE 4.7.2) 
OS:                Linux

I have both an MSN and a GTalk account connected to the same email address. 

When I use the presence applet to change the status of the GTalk account, it changes the MSN account's status, and the GTalk account remains unchanged.

When I change the status of the MSN account, the MSN account's status is changed, the GTalk account remains unchanged.

I also have another MSN account and a local XMPP/zeroconf account, that seem to only change with their own presence widget. It only happens for the GTalk and MSN account that share the same email address.

Changing the status via the contact list (when it still supported per-account status changing, which seems to have been replaced by a global presence now) always did the trick.

Reproducible: Always

Steps to Reproduce:
Add MSN account and GTalk account with the same email address.
Try to change status for the GTalk account using the presence-applet

Actual Results:  
The GTalk account status is unchanged, MSN account status is changed instead.

Expected Results:  
MSN account status should not change, only GTalk status should change.
Comment 1 Francesco Nwokeka 2011-10-28 14:20:23 UTC
The "per account" presence status setting has been disabled for the presence-applet.