aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui')
-rw-r--r--calendar/gui/calendar-offline-handler.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/calendar/gui/calendar-offline-handler.c b/calendar/gui/calendar-offline-handler.c
index 9c82e3fbff..a01d3fa160 100644
--- a/calendar/gui/calendar-offline-handler.c
+++ b/calendar/gui/calendar-offline-handler.c
@@ -156,10 +156,9 @@ backend_cal_opened (CalClient *client, CalClientOpenStatus status, gpointer data
return;
}
- cal_client_set_mode (client, CAL_MODE_LOCAL);
-
- gtk_signal_connect (GTK_OBJECT (client), "cal_mode_set",
+ gtk_signal_connect (GTK_OBJECT (client), "cal_set_mode",
backend_cal_set_mode, offline_handler);
+ cal_client_set_mode (client, CAL_MODE_LOCAL);
}
static void
@@ -171,15 +170,14 @@ backend_go_offline (gpointer data, gpointer user_data)
gboolean success;
client = cal_client_new ();
+ gtk_signal_connect (GTK_OBJECT (client), "cal_opened",
+ backend_cal_opened, offline_handler);
success = cal_client_open_calendar (client, uri, TRUE);
if (!success) {
update_offline (offline_handler);
gtk_object_unref (GTK_OBJECT (client));
return;
}
-
- gtk_signal_connect (GTK_OBJECT (client), "cal_opened",
- backend_cal_opened, offline_handler);
}
static void
@@ -268,7 +266,7 @@ calendar_offline_handler_init (CalendarOfflineHandler *offline_handler)
priv->client = cal_client_new ();
priv->listener_interface = CORBA_OBJECT_NIL;
- priv->is_offline = FALSE;
+ priv->is_offline = FALSE;
}
CalendarOfflineHandler *