event: Workaround libical-glib bug before 3.0.12 version
Even the is_daylight argument is optional, the libical-glib had a bug to require it. No need to bump the dependency, just workaround the problem. Related to https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444
This commit is contained in:
committed by
Georges Basile Stavracas Neto
parent
be95d58cda
commit
bde989cc0e
@@ -192,8 +192,10 @@ get_timezone_from_ical (GcalEvent *self,
|
|||||||
{
|
{
|
||||||
g_autofree gchar *tzid = NULL;
|
g_autofree gchar *tzid = NULL;
|
||||||
gint offset;
|
gint offset;
|
||||||
|
gint is_daylight = 0;
|
||||||
|
|
||||||
offset = i_cal_timezone_get_utc_offset (zone, itt, NULL);
|
/* libical-glib prior to 3.0.12 fails if no return location for is_daylight is passed */
|
||||||
|
offset = i_cal_timezone_get_utc_offset (zone, itt, &is_daylight);
|
||||||
tzid = format_utc_offset (offset);
|
tzid = format_utc_offset (offset);
|
||||||
tz = g_time_zone_new_identifier (tzid);
|
tz = g_time_zone_new_identifier (tzid);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user