diff options
author | Milan Crha <mcrha@redhat.com> | 2011-05-17 23:54:45 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2011-05-17 23:54:45 +0800 |
commit | f3f9a46b7209747a9ce0c1e0b20cfdf750f85942 (patch) | |
tree | 0a2109674efa5d69239cb860f0a45497c2f4a934 | |
parent | 896a6e24249b79aadb6e4679f55eed6cdbd635ba (diff) | |
download | gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar.gz gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar.bz2 gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar.lz gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar.xz gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.tar.zst gsoc2013-evolution-f3f9a46b7209747a9ce0c1e0b20cfdf750f85942.zip |
Bug #647785 - Pasting an 24h event in month and week view doesn't work
-rw-r--r-- | calendar/gui/e-calendar-view.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/calendar/gui/e-calendar-view.c b/calendar/gui/e-calendar-view.c index adaecbd8b1..4f86e8d261 100644 --- a/calendar/gui/e-calendar-view.c +++ b/calendar/gui/e-calendar-view.c @@ -636,7 +636,7 @@ clipboard_get_calendar_data (ECalendarView *cal_view, if (!text || !*text) return; - icalcomp = icalparser_parse_string ((const gchar *) text); + icalcomp = icalparser_parse_string (text); if (!icalcomp) return; @@ -1008,9 +1008,10 @@ e_calendar_view_add_event (ECalendarView *cal_view, ECal *client, time_t dtstart case GNOME_CAL_MONTH_VIEW: case GNOME_CAL_LIST_VIEW: if (old_dtstart.is_date && old_dtend.is_date - && memcmp (&ic_dur, &ic_oneday, sizeof (ic_dur)) == 0) + && memcmp (&ic_dur, &ic_oneday, sizeof (ic_dur)) == 0) { all_day_event = TRUE; - else { + new_dtstart = dtstart; + } else { icaltimetype new_time = icaltime_from_timet_with_zone (dtstart, FALSE, default_zone); new_time.hour = old_dtstart.hour; |