diff options
Diffstat (limited to 'libempathy/empathy-idle.c')
-rw-r--r-- | libempathy/empathy-idle.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/libempathy/empathy-idle.c b/libempathy/empathy-idle.c index 03b27a11a..14d7c4813 100644 --- a/libempathy/empathy-idle.c +++ b/libempathy/empathy-idle.c @@ -340,6 +340,24 @@ idle_constructor (GType type, return retval; } +static const gchar * +empathy_idle_get_status (EmpathyIdle *idle) +{ + EmpathyIdlePriv *priv; + + priv = GET_PRIV (idle); + + if (G_UNLIKELY (!priv->ready)) + g_critical (G_STRLOC ": %s called before AccountManager ready", + G_STRFUNC); + + if (!priv->status) { + return empathy_presence_get_default_message (priv->state); + } + + return priv->status; +} + static void idle_get_property (GObject *object, guint param_id, @@ -563,24 +581,6 @@ empathy_idle_set_state (EmpathyIdle *idle, empathy_idle_set_presence (idle, state, priv->status); } -const gchar * -empathy_idle_get_status (EmpathyIdle *idle) -{ - EmpathyIdlePriv *priv; - - priv = GET_PRIV (idle); - - if (G_UNLIKELY (!priv->ready)) - g_critical (G_STRLOC ": %s called before AccountManager ready", - G_STRFUNC); - - if (!priv->status) { - return empathy_presence_get_default_message (priv->state); - } - - return priv->status; -} - void empathy_idle_set_status (EmpathyIdle *idle, const gchar *status) |