diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c index b5778e0..c35b411 100644 --- a/source/ubl-settings-services.c +++ b/source/ubl-settings-services.c @@ -1044,14 +1044,14 @@ gboolean yon_interface_update(main_window *widgets){ GtkTreeIter iter; gtk_list_store_append(widgets->TimersList,&iter); GDateTime *datetime=NULL; - if (atol(next)!=0){ + if (!yon_char_is_empty(next)&&atol(next)!=0){ datetime = g_date_time_new_from_unix_local(atol(next)/1000000); next = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); g_date_time_unref(datetime); } else { next=""; } - if (atol(left)!=0){ + if (!yon_char_is_empty(left)&&atol(left)!=0){ datetime = g_date_time_new_from_unix_local(atol(left)/1000000); GDateTime *now = g_date_time_new_now_local(); left = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); @@ -1067,14 +1067,14 @@ gboolean yon_interface_update(main_window *widgets){ } else { left=""; } - if (atol(last)!=0){ + if (!yon_char_is_empty(last)&&atol(last)!=0){ datetime = g_date_time_new_from_unix_local(atol(last)/1000000); last = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); g_date_time_unref(datetime); } else { last=""; } - if (atol(passed)!=0){ + if (!yon_char_is_empty(passed)&&atol(passed)!=0){ datetime = g_date_time_new_from_unix_local(atol(passed)/1000000); passed = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); g_date_time_unref(datetime);