Fixed crashes at inspector window

pull/80/head
Ivan Yartsev 2 years ago
parent de768ded72
commit 85de720525

@ -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," ");

Loading…
Cancel
Save