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 575898 - empathy can lose state/custom status on extended away
empathy can lose state/custom status on extended away
Status: RESOLVED DUPLICATE of bug 566832
Product: empathy
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2009-03-18 23:23 UTC by Danielle Madeley
Modified: 2009-04-24 08:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Danielle Madeley 2009-03-18 23:23:02 UTC
If the user has set their state as Away with a custom status message (e.g. Away/Backing Up Laptop), then when Empathy goes to Extended Away and comes back the state/status are lost.

empathy-idle.c:201 clearly shows this is intentional:

                if (priv->away_saved_state == MC_PRESENCE_AWAY ||
                    priv->away_saved_state == MC_PRESENCE_EXTENDED_AWAY) {
                        priv->away_saved_state = MC_PRESENCE_AVAILABLE;
                        new_status = NULL;
                } else {
                        new_status = priv->status;
                }

but I wonder if this is the expected behaviour. i.e. if a user accidently moves their mouse and interrupts Extended Away, their intended status is lost.

Thoughts?
Comment 1 Danielle Madeley 2009-04-24 08:02:01 UTC

*** This bug has been marked as a duplicate of 566832 ***