From 1cf9c509c155cb007ec025f3c9f6c23b678df1d4 Mon Sep 17 00:00:00 2001 From: Chenthill Palanisamy Date: Sat, 18 Jul 2009 18:48:42 +0530 Subject: Use the right api to check for system timezone. --- widgets/e-timezone-dialog/e-timezone-dialog.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'widgets/e-timezone-dialog/e-timezone-dialog.c') diff --git a/widgets/e-timezone-dialog/e-timezone-dialog.c b/widgets/e-timezone-dialog/e-timezone-dialog.c index 4625a63e1c..22eaabfc3a 100644 --- a/widgets/e-timezone-dialog/e-timezone-dialog.c +++ b/widgets/e-timezone-dialog/e-timezone-dialog.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "e-util/e-util-private.h" @@ -342,9 +343,15 @@ static icaltimezone* get_local_timezone(void) { icaltimezone *zone; + gchar *location; tzset(); - zone = icaltimezone_get_builtin_timezone_from_offset (-timezone, tzname[0]); + location = e_cal_system_timezone_get_location (); + + if (location) + zone = icaltimezone_get_builtin_timezone (location); + + g_free (location); return zone; } -- cgit v1.2.3