Fix crashes when e_cal_util_get_system_timezone() returns NULL
The return value is nullable, but gnome-calendar fails to check it. Because the nullable return value is inconvenient for us, we can instead add and use gcal_context_get_icaltimezone() to supplement the existing gcal_context_get_timezone(). We'll also need a function to convert from GTimeZone to ICalTimezone, gcal_timezone_to_icaltimezone(). Fixes #419
This commit is contained in:
@@ -51,4 +51,6 @@ gboolean gcal_date_time_is_date (GDateTime
|
||||
|
||||
GDateTime* gcal_date_time_from_icaltime (const ICalTime *date);
|
||||
|
||||
ICalTimezone* gcal_timezone_to_icaltimezone (GTimeZone *tz);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
Reference in New Issue
Block a user