event-widget: handle timezone properly
This commit is contained in:
@@ -728,7 +728,7 @@ gcal_event_widget_new_from_data (GcalEventData *data)
|
|||||||
date = gcal_dup_icaltime (dt.value);
|
date = gcal_dup_icaltime (dt.value);
|
||||||
|
|
||||||
start_is_date = date->is_date == 1;
|
start_is_date = date->is_date == 1;
|
||||||
if (start_is_date)
|
if (!start_is_date)
|
||||||
*date = icaltime_convert_to_zone (*(dt.value), e_cal_util_get_system_timezone ());
|
*date = icaltime_convert_to_zone (*(dt.value), e_cal_util_get_system_timezone ());
|
||||||
|
|
||||||
gcal_event_widget_set_date (event, date);
|
gcal_event_widget_set_date (event, date);
|
||||||
@@ -742,7 +742,7 @@ gcal_event_widget_new_from_data (GcalEventData *data)
|
|||||||
date = gcal_dup_icaltime (dt.value);
|
date = gcal_dup_icaltime (dt.value);
|
||||||
|
|
||||||
end_is_date = date->is_date == 1;
|
end_is_date = date->is_date == 1;
|
||||||
if (end_is_date)
|
if (!end_is_date)
|
||||||
*date = icaltime_convert_to_zone (*(dt.value), e_cal_util_get_system_timezone ());
|
*date = icaltime_convert_to_zone (*(dt.value), e_cal_util_get_system_timezone ());
|
||||||
|
|
||||||
gcal_event_widget_set_end_date (event, date);
|
gcal_event_widget_set_end_date (event, date);
|
||||||
|
|||||||
Reference in New Issue
Block a user