After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 669112 - IM status in user menu is wrong
IM status in user menu is wrong
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: telepathy
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Shell Telepathy maintainer(s)
gnome-shell-maint
: 667347 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-01-31 13:30 UTC by Guillaume Desmottes
Modified: 2012-07-05 15:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (9.20 KB, image/jpeg)
2012-01-31 13:31 UTC, Guillaume Desmottes
  Details
userMenu: Don't disconnect account signals when disabled (1.98 KB, patch)
2012-07-03 08:39 UTC, Guillaume Desmottes
committed Details | Review

Description Guillaume Desmottes 2012-01-31 13:30:50 UTC
As you can see on this screenshot, the IM status in the user menu  is 'offline' next to my name but 'available' (which is the right one)  in the presence chooser.

This is with gnome-shell-3.2.1-2.fc16.x86_64
Comment 1 Guillaume Desmottes 2012-01-31 13:31:10 UTC
Created attachment 206519 [details]
screenshot
Comment 2 Debarshi Ray 2012-03-05 14:11:10 UTC
Works fine for me with gnome-shell-3.2.2.1-1.fc16.x86_64
Comment 3 Guillaume Desmottes 2012-03-05 14:16:25 UTC
I still have this issue with the exact same package. This time it's the other way around: the  top bar says I'm online (which I am) but the selector says I'm offline.
Comment 4 Debarshi Ray 2012-03-05 19:23:34 UTC
(In reply to comment #3)
> I still have this issue with the exact same package. This time it's the other
> way around: the  top bar says I'm online (which I am) but the selector says I'm
> offline.

Yes, it is the other way round now.
Comment 5 Volker Sobek (weld) 2012-04-05 13:27:20 UTC
This still happens on Fedora 17. I figured out that in my case it seems to happen only if I have activated an IRC account.

gnome-shell-3.4.0-1.fc17.x86_64
empathy-3.4.0-2.fc17.x86_64
telepathy-idle-0.1.11-2.fc17.x86_64
Comment 6 Volker Sobek (weld) 2012-04-05 13:30:15 UTC
I think empathy might be the trouble maker, because it allows active connections to IRC servers while the status in empathy (buddy list) is set to offline.
Comment 7 Milan Bouchet-Valat 2012-04-05 16:51:46 UTC
If you're talking about the Empathy bug with reporting IRC presence, then it's now fixed in Telepathy. See https://bugs.freedesktop.org/show_bug.cgi?id=45120
Comment 8 Guillaume Desmottes 2012-07-03 08:26:26 UTC
*** Bug 667347 has been marked as a duplicate of this bug. ***
Comment 9 Guillaume Desmottes 2012-07-03 08:39:17 UTC
Created attachment 217910 [details] [review]
userMenu: Don't disconnect account signals when disabled

By disconnecting the 'notify::connection-status' signal as soon as the account
is disabled, we were missing the signal telling us when the status was moving
from CONNECTING/CONNECTED to DISCONNECTED and so the status icon was never
updated.

What we really want is to disconnect the signal when the account is removed
from the account manager as we don't care about it any more.
Comment 10 Jasper St. Pierre (not reading bugmail) 2012-07-03 08:41:47 UTC
Review of attachment 217910 [details] [review]:

Sure.
Comment 11 Jasper St. Pierre (not reading bugmail) 2012-07-03 08:41:58 UTC
Review of attachment 217910 [details] [review]:

.
Comment 12 Florian Müllner 2012-07-05 15:53:47 UTC
Attachment 217910 [details] pushed as e92719b - userMenu: Don't disconnect account signals when disabled

Patch was pushed a couple of days ago, closing.