From 031c2b6b55d4cbfb9d393f68bc53ccd15d64e8d5 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Tue, 24 Apr 2012 17:12:33 +0200 Subject: Bug #668768 - Copy&paste of appointment occurrence creates two appointments --- calendar/gui/e-calendar-view.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/calendar/gui/e-calendar-view.c b/calendar/gui/e-calendar-view.c index 24ea98a8f7..736bda3d4c 100644 --- a/calendar/gui/e-calendar-view.c +++ b/calendar/gui/e-calendar-view.c @@ -580,14 +580,7 @@ calendar_view_copy_clipboard (ESelectable *selectable) new_icalcomp = icalcomponent_new_clone (event->comp_data->icalcomp); - /* remove RECURRENCE-IDs from copied objects */ - if (e_cal_util_component_is_instance (new_icalcomp)) { - icalproperty *prop; - - prop = icalcomponent_get_first_property (new_icalcomp, ICAL_RECURRENCEID_PROPERTY); - if (prop) - icalcomponent_remove_property (new_icalcomp, prop); - } + /* do not remove RECURRENCE-IDs from copied objects */ icalcomponent_add_component (vcal_comp, new_icalcomp); } -- cgit v1.2.3