aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/ea-gnome-calendar.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2009-08-13 22:36:32 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-08-13 23:21:00 +0800
commita44eac756d55b0210cc541e1d9b7138805a2133e (patch)
tree69f199d2df4a858466e9f98cd363cc1ebfe9174d /calendar/gui/ea-gnome-calendar.c
parent311c8dd1226555f81c2eaca738969f5d9e123d1f (diff)
downloadgsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar.gz
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar.bz2
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar.lz
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar.xz
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.tar.zst
gsoc2013-evolution-a44eac756d55b0210cc541e1d9b7138805a2133e.zip
Track the timezone in one place: ECalModel
Diffstat (limited to 'calendar/gui/ea-gnome-calendar.c')
-rw-r--r--calendar/gui/ea-gnome-calendar.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/calendar/gui/ea-gnome-calendar.c b/calendar/gui/ea-gnome-calendar.c
index 52798c99f0..f021214c5a 100644
--- a/calendar/gui/ea-gnome-calendar.c
+++ b/calendar/gui/ea-gnome-calendar.c
@@ -130,6 +130,7 @@ ea_gnome_calendar_new (GtkWidget *widget)
const gchar *
ea_gnome_calendar_get_label_description (GnomeCalendar *gcal)
{
+ ECalModel *model;
icaltimezone *zone;
struct icaltimetype start_tt, end_tt;
time_t start_time, end_time;
@@ -138,8 +139,9 @@ ea_gnome_calendar_get_label_description (GnomeCalendar *gcal)
gchar end_buffer[256];
GnomeCalendarViewType view;
+ model = gnome_calendar_get_calendar_model (gcal);
gnome_calendar_get_visible_time_range (gcal, &start_time, &end_time);
- zone = gnome_calendar_get_timezone (gcal);
+ zone = e_cal_model_get_timezone (model);
start_tt = icaltime_from_timet_with_zone (start_time, FALSE, zone);
start_tm.tm_year = start_tt.year - 1900;