diff --git a/source/ubl-settings-logging.c b/source/ubl-settings-logging.c index 1db14f2..40dd6ab 100644 --- a/source/ubl-settings-logging.c +++ b/source/ubl-settings-logging.c @@ -292,6 +292,9 @@ void on_inspector_jornald_read_async(inspector_window *window){ yon_char_divide(log,strlen("\033[H\033[2J\033[3")); log = yon_char_divide_search(log,"\n",-1); if (window->last_mode<5){ + gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),1); + gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),1),1); + gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),2),1); identifier = log; log=strstr(log,":"); if (log){ @@ -311,15 +314,13 @@ void on_inspector_jornald_read_async(inspector_window *window){ free(iden); } else continue; - } else if (window->last_mode==7){ + } else if (window->last_mode>=5){ gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),0); gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),1),0); gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),2),0); gtk_list_store_set(window->list,&iter,3,log,-1); continue; - } else { - gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),1); - } + } if (!yon_char_is_empty(identifier)){ int size; config_str meta_data = yon_char_parse(identifier,&size," ");