diff --git a/source/ubl-settings-logging.c b/source/ubl-settings-logging.c index dd14cf2..02e72bb 100644 --- a/source/ubl-settings-logging.c +++ b/source/ubl-settings-logging.c @@ -2333,8 +2333,10 @@ void on_log_save(GtkWidget *self, dictionary *dict){ } else { yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"EditWindow"); char *nm; - gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,0,&nm,3,&stat,-1); - stat = stat==0?0:stat==1?2:2; + char *paths_old; + gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,0,&nm,1,&paths_old,3,&stat,-1); + if (strcmp(paths_old,pathse)) + stat = stat==0?0:stat==1?2:2; gtk_list_store_set(widgets->list,&iter,3,stat,-1); } gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,!yon_char_is_empty(desc) ? desc : "",3,stat,-1);