Fixed crash at inspector window

pull/80/head
parent 556c30edf7
commit de768ded72

@ -313,18 +313,25 @@ void on_inspector_jornald_read_async(inspector_window *window){
} else if (window->last_mode==7){ } else if (window->last_mode==7){
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),0),0);
} else 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),0),1); gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),2),0);
int size; gtk_list_store_set(window->list,&iter,3,log,-1);
config_str meta_data = yon_char_parse(identifier,&size," "); continue;
if (meta_data){ } else {
char *user = meta_data[3]; gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),1);
char *process = meta_data[4]; }
char *data = yon_char_unite(meta_data[0]," ",meta_data[1]," ",meta_data[2],NULL); if (!yon_char_is_empty(identifier)){
if(process[strlen(process)-1]==':') process[strlen(process)-1]='\0'; int size;
config_str meta_data = yon_char_parse(identifier,&size," ");
gtk_list_store_set(window->list,&iter,0,data,1,user, 2, process, 3,log,4,identifier,-1); if (meta_data){
yon_char_parsed_free(meta_data,size); char *user = meta_data[3];
char *process = meta_data[4];
char *data = yon_char_unite(meta_data[0]," ",meta_data[1]," ",meta_data[2],NULL);
if(process[strlen(process)-1]==':') process[strlen(process)-1]='\0';
gtk_list_store_set(window->list,&iter,0,data,1,user, 2, process, 3,log,4,identifier,-1);
yon_char_parsed_free(meta_data,size);
}
} }
free(temp); free(temp);
} }

Loading…
Cancel
Save