From 8e390d04a1125dfdb7c946ebf4eee863b32b6e4f Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 22 Nov 2023 17:16:27 +0600 Subject: [PATCH] Fixed saving of monitoring logs, fixed add window interface spacing --- source/ubl-settings-logging.c | 8 +++++--- ubl-settings-logging-add.glade | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-logging.c b/source/ubl-settings-logging.c index 8a70527..e2815aa 100644 --- a/source/ubl-settings-logging.c +++ b/source/ubl-settings-logging.c @@ -1668,6 +1668,7 @@ void on_log_save(GtkWidget *self, dictionary *dict){ if (!yon_char_is_empty(name)){ GtkTreeModel *model = GTK_TREE_MODEL(widgets->list); GtkTreeIter iter; + int stat; if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MainTree)),&model,&iter)){ int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->list),&iter); for (;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->list),&iter)){ @@ -1691,12 +1692,13 @@ void on_log_save(GtkWidget *self, dictionary *dict){ } } gtk_list_store_append(widgets->list,&iter); - int stat; - gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,3,&stat,-1); - gtk_list_store_set(widgets->list,&iter,3,stat==0?1:stat==1?2:2,-1); + gtk_list_store_set(widgets->list,&iter,3,0,-1); + gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",3,0,-1); yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"AddWindow"); } else { yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"EditWindow"); + gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,3,&stat,-1); + gtk_list_store_set(widgets->list,&iter,3,stat==0?0:stat==1?2:2,-1); } gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",-1); } diff --git a/ubl-settings-logging-add.glade b/ubl-settings-logging-add.glade index 4124d45..17d09b7 100644 --- a/ubl-settings-logging-add.glade +++ b/ubl-settings-logging-add.glade @@ -109,6 +109,7 @@ 5 5 vertical + 5 True