Test fix for timers crash

pull/28/head
parent fa7f7bd70b
commit 0bda56d250

@ -1044,14 +1044,14 @@ gboolean yon_interface_update(main_window *widgets){
GtkTreeIter iter; GtkTreeIter iter;
gtk_list_store_append(widgets->TimersList,&iter); gtk_list_store_append(widgets->TimersList,&iter);
GDateTime *datetime=NULL; 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); datetime = g_date_time_new_from_unix_local(atol(next)/1000000);
next = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); next = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S");
g_date_time_unref(datetime); g_date_time_unref(datetime);
} else { } else {
next=""; 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); datetime = g_date_time_new_from_unix_local(atol(left)/1000000);
GDateTime *now = g_date_time_new_now_local(); GDateTime *now = g_date_time_new_now_local();
left = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); left = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S");
@ -1067,14 +1067,14 @@ gboolean yon_interface_update(main_window *widgets){
} else { } else {
left=""; 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); datetime = g_date_time_new_from_unix_local(atol(last)/1000000);
last = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); last = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S");
g_date_time_unref(datetime); g_date_time_unref(datetime);
} else { } else {
last=""; 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); datetime = g_date_time_new_from_unix_local(atol(passed)/1000000);
passed = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S"); passed = g_date_time_format(datetime,"%Y.%m.%d %H:%M:%S");
g_date_time_unref(datetime); g_date_time_unref(datetime);

Loading…
Cancel
Save