diff options
author | Rodrigo Moya <rodrigo@ximian.com> | 2001-12-03 20:34:53 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@src.gnome.org> | 2001-12-03 20:34:53 +0800 |
commit | 58f1e8808ad02102f1872d40a4239b565615c5bd (patch) | |
tree | c96121e3296583e88fa86045f5c3e047696db216 /calendar/gui/calendar-offline-handler.c | |
parent | cb0c2cb9a08e5cfdde7facca0b57c3a615e7d9f0 (diff) | |
download | gsoc2013-evolution-58f1e8808ad02102f1872d40a4239b565615c5bd.tar.gz gsoc2013-evolution-58f1e8808ad02102f1872d40a4239b565615c5bd.tar.zst gsoc2013-evolution-58f1e8808ad02102f1872d40a4239b565615c5bd.zip |
connect to "cal_set_mode" signal before calling cal_client_set_mode. Also,
2001-12-02 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-offline-handler.c (backend_cal_opened): connect to
"cal_set_mode" signal before calling cal_client_set_mode. Also,
s/cal_mode_set/cal_set_mode
(backend_go_offline): connect to "cal_opened" signal before calling
cal_client_open_calendar
svn path=/trunk/; revision=14848
Diffstat (limited to 'calendar/gui/calendar-offline-handler.c')
-rw-r--r-- | calendar/gui/calendar-offline-handler.c | 12 |
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 * |