empathy r2026 - trunk/libempathy
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r2026 - trunk/libempathy
- Date: Tue, 6 Jan 2009 16:46:04 +0000 (UTC)
Author: xclaesse
Date: Tue Jan 6 16:46:04 2009
New Revision: 2026
URL: http://svn.gnome.org/viewvc/empathy?rev=2026&view=rev
Log:
Don't set random values in EmpathyIdle init if MC is not running.
Modified:
trunk/libempathy/empathy-idle.c
Modified: trunk/libempathy/empathy-idle.c
==============================================================================
--- trunk/libempathy/empathy-idle.c (original)
+++ trunk/libempathy/empathy-idle.c Tue Jan 6 16:46:04 2009
@@ -402,11 +402,16 @@
idle->priv = priv;
priv->is_idle = FALSE;
priv->mc = empathy_mission_control_new ();
- priv->state = mission_control_get_presence_actual (priv->mc, NULL);
- priv->status = mission_control_get_presence_message_actual (priv->mc, NULL);
- if (G_STR_EMPTY (priv->status)) {
+ priv->state = mission_control_get_presence_actual (priv->mc, &error);
+ if (error) {
+ priv->state = MC_PRESENCE_UNSET;
+ g_clear_error (&error);
+ }
+ priv->status = mission_control_get_presence_message_actual (priv->mc, &error);
+ if (error) {
g_free (priv->status);
priv->status = NULL;
+ g_clear_error (&error);
}
dbus_g_proxy_connect_signal (DBUS_G_PROXY (priv->mc),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]