diff options
author | Federico Mena Quintero <federico@src.gnome.org> | 2000-06-23 01:24:17 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2000-06-23 01:24:17 +0800 |
commit | a3a3ee2b1456314989686ed356108b7356c0a272 (patch) | |
tree | 437bbf0e9af949208d07b547f852f377585f2f8e /calendar/gui/e-day-view.c | |
parent | c14e8dd705e3483f2b0cf1fec2d754637d66b062 (diff) | |
download | gsoc2013-evolution-a3a3ee2b1456314989686ed356108b7356c0a272.tar.gz gsoc2013-evolution-a3a3ee2b1456314989686ed356108b7356c0a272.tar.zst gsoc2013-evolution-a3a3ee2b1456314989686ed356108b7356c0a272.zip |
Sync - Federico
svn path=/trunk/; revision=3693
Diffstat (limited to 'calendar/gui/e-day-view.c')
-rw-r--r-- | calendar/gui/e-day-view.c | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/calendar/gui/e-day-view.c b/calendar/gui/e-day-view.c index 4e56ad3885..ab789437e7 100644 --- a/calendar/gui/e-day-view.c +++ b/calendar/gui/e-day-view.c @@ -2385,7 +2385,10 @@ e_day_view_on_delete_occurrence (GtkWidget *widget, gpointer data) ico = ical_object_duplicate (event->ico); ical_object_add_exdate (ico, event->start); - gnome_calendar_update_object (day_view->calendar, ico); + + if (!cal_client_update_object (day_view->calendar->client, ico)) + g_message ("e_day_view_on_delete_occurrence(): Could not update the object!"); + ical_object_unref (ico); } @@ -2405,7 +2408,8 @@ e_day_view_on_delete_appointment (GtkWidget *widget, gpointer data) if (day_view->editing_event_day >= 0) e_day_view_stop_editing_event (day_view); - gnome_calendar_remove_object (day_view->calendar, event->ico); + if (!cal_client_remove_object (day_view->calendar->client, event->ico->uid)) + g_message ("e_day_view_on_delete_appointment(): Could not remove the object!"); } @@ -2438,12 +2442,16 @@ e_day_view_on_unrecur_appointment (GtkWidget *widget, gpointer data) new_ico->dtend = event->end; /* Now update both iCalObjects. Note that we do this last since at - present the updates happen synchronously so our event may disappear. - */ - gnome_calendar_update_object (day_view->calendar, ico); + * present the updates happen synchronously so our event may disappear. + */ + if (!cal_client_update_object (day_view->calendar->client, ico)) + g_message ("e_day_view_on_unrecur_appointment(): Could not update the object!"); + ical_object_unref (ico); - gnome_calendar_update_object (day_view->calendar, new_ico); + if (!cal_client_update_object (day_view->calendar->client, new_ico)) + g_message ("e_day_view_on_unrecur_appointment(): Could not update the object!"); + ical_object_unref (new_ico); } @@ -2947,7 +2955,8 @@ e_day_view_finish_long_event_resize (EDayView *day_view) day_view->resize_drag_pos = E_DAY_VIEW_POS_NONE; - gnome_calendar_update_object (day_view->calendar, &ico); + if (!cal_client_update_object (day_view->calendar->client, &ico)) + g_message ("e_day_view_finish_long_event_resize(): Could not update the object!"); } @@ -2987,7 +2996,8 @@ e_day_view_finish_resize (EDayView *day_view) day_view->resize_drag_pos = E_DAY_VIEW_POS_NONE; - gnome_calendar_update_object (day_view->calendar, &ico); + if (!cal_client_update_object (day_view->calendar->client, &ico)) + g_message ("e_day_view_finish_resize(): Could not update the object!"); } @@ -3983,7 +3993,9 @@ e_day_view_key_press (GtkWidget *widget, GdkEventKey *event) g_warning ("Couldn't find event to start editing.\n"); } - gnome_calendar_update_object (day_view->calendar, ico); + if (!cal_client_update_object (day_view->calendar->client, ico)) + g_message ("e_day_view_key_press(): Could not update the object!"); + ical_object_unref (ico); return TRUE; @@ -4470,7 +4482,8 @@ e_day_view_on_editing_stopped (EDayView *day_view, event->ico->summary = text; - gnome_calendar_update_object (day_view->calendar, event->ico); + if (!cal_client_update_object (day_view->calendar->client, event->ico)) + g_message ("e_day_view_on_editing_stopped(): Could not update the object!"); } @@ -5433,7 +5446,9 @@ e_day_view_on_top_canvas_drag_data_received (GtkWidget *widget, if (event->canvas_item) gnome_canvas_item_show (event->canvas_item); - gnome_calendar_update_object (day_view->calendar, &ico); + if (!cal_client_update_object (day_view->calendar->client, &ico)) + g_message ("e_day_view_on_top_canvas_drag_data_received(): Could " + "not update the object!"); return; } } @@ -5518,7 +5533,9 @@ e_day_view_on_main_canvas_drag_data_received (GtkWidget *widget, if (event->canvas_item) gnome_canvas_item_show (event->canvas_item); - gnome_calendar_update_object (day_view->calendar, &ico); + if (!cal_client_update_object (day_view->calendar->client, &ico)) + g_message ("e_day_view_on_main_canvas_drag_data_received(): " + "Could not update the object!"); return; } } |