summaryrefslogtreecommitdiff
path: root/update.c
diff options
context:
space:
mode:
Diffstat (limited to 'update.c')
-rw-r--r--update.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/update.c b/update.c
index 2686943..b55c679 100644
--- a/update.c
+++ b/update.c
@@ -24,6 +24,10 @@ component(sqlite3 *db, icalcomponent *c)
struct icaltimetype dts = icalcomponent_get_dtstart(c);
struct icaltimetype dte = icalcomponent_get_dtend(c);
+ icaltimezone *utc = icaltimezone_get_utc_timezone();
+ dts = icaltime_convert_to_zone(dts, utc);
+ dte = icaltime_convert_to_zone(dte, utc);
+
time_t start = icaltime_as_timet(dts);
time_t end = icaltime_as_timet(dte);
const char *summary = icalcomponent_get_summary(c);