GNOME Bugzilla – Bug 677982
"Connecting" icon shown when network is offline
Last modified: 2012-08-20 22:11:15 UTC
If the network is offline, we shouldn't show the "..." bubble icon in the status menu. See attached screenshot
Created attachment 216237 [details] screenshot Note how the network is offline, but the icon shows the connecting state.
Created attachment 216288 [details] [review] userMenu: Delay restoring presence until the network comes up Trying to connect to IM servers while offline is pointless, in particular now that we added a progress indication which makes the connection attempt very visible. To fix, wait for the network to become available until restoring a previous IM presence.
Created attachment 216289 [details] [review] userMenu: Make presence chooser insensitive when offline Setting an IM presence only makes sense when connected to the network, reflect this by making the presence chooser insensitive when no network is available.
Note that if telepathy-mission-control has been built with NM support, it won't try to actually connect the accounts until the network is up.
Is this something we can test for? In any case, we'll still want to monitor the network ourselves, to update the sensitivity of the presence chooser.
(In reply to comment #4) > Note that if telepathy-mission-control has been built with NM support, it won't > try to actually connect the accounts until the network is up. FWIW the telepathy-mission-control I was using (stock Fedora rawhide one) was built with NM support enabled.
(In reply to comment #6) > FWIW the telepathy-mission-control I was using (stock Fedora rawhide one) was > built with NM support enabled. Interesting. We show the "pending" icon if at least one telepathy account has the state CONNECTING, so it looks like that state is set regardless of whether mission-control is actually trying to connect or not.
Ping?
(In reply to comment #8) > Ping? About the patch, or about a Telepathy developer's response to the last comment?
Review of attachment 216289 [details] [review]: I'm not sure this makes sense. I'd like to be able to set myself to another status for when the network comes back up.
(In reply to comment #5) > Is this something we can test for? In any case, we'll still want to monitor the > network ourselves, to update the sensitivity of the presence chooser. Nope, but that's something I'd like to have as well; see https://bugs.freedesktop.org/show_bug.cgi?id=45126 (In reply to comment #7) > (In reply to comment #6) > > FWIW the telepathy-mission-control I was using (stock Fedora rawhide one) was > > built with NM support enabled. > > Interesting. We show the "pending" icon if at least one telepathy account has > the state CONNECTING, so it looks like that state is set regardless of whether > mission-control is actually trying to connect or not. I don't think we can have a connection in the CONNECTING state without MC requesting it to connect (Account.RequestedPresence being not offline).
(In reply to comment #10) > I'm not sure this makes sense. I'd like to be able to set myself to another > status for when the network comes back up. For what it's worth, I've spoken with the designers and they agree that it does make sense :-) So I'd still like to get this in ...
Review of attachment 216289 [details] [review]: Sure.
Attachment 216288 [details] pushed as 0f065eb - userMenu: Delay restoring presence until the network comes up Attachment 216289 [details] pushed as cd43c49 - userMenu: Make presence chooser insensitive when offline