From: Davyd Madeley <davyd@madeley.id.au>
svn path=/trunk/; revision=2802
presence_chooser_reset_status (EmpathyPresenceChooser *self)
{
/* recover the status that was unset */
- presence_chooser_presence_changed_cb (self);
presence_chooser_set_status_editing (self, FALSE);
+ presence_chooser_presence_changed_cb (self);
}
static void
priv = GET_PRIV (chooser);
+ if (priv->editing_status) return;
+
priv->state = state = empathy_idle_get_state (priv->idle);
status = empathy_idle_get_status (priv->idle);
flash_state = empathy_idle_get_flash_state (priv->idle);