Test fix for journald inspector crash

pull/80/head
Ivan Yartsev 2 years ago
parent 8b14a1bc6c
commit e46cd6402d

@ -290,12 +290,24 @@ void on_inspector_jornald_read_async(inspector_window *window){
log = yon_char_divide_search(log,"\n",-1); log = yon_char_divide_search(log,"\n",-1);
if (window->last_mode<5){ if (window->last_mode<5){
identifier = log; identifier = log;
log=strstr(log,":")+1; log=strstr(log,":");
log=strstr(log,":")+1; if (log)
log=strstr(log,":")+1; log++;
log=strstr(log,":");
if (log)
log++;
log=strstr(log,":");
if (log)
log++;
if (log){
char *iden = yon_char_new(identifier); char *iden = yon_char_new(identifier);
identifier=yon_char_divide(iden,strlen(identifier)-strlen(log)-1); identifier=yon_char_divide(iden,strlen(identifier)-(strlen(log)-1));
free(iden); free(iden);
} else continue;
} 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_list_store_set(window->list,&iter,0,identifier,1,log,-1); gtk_list_store_set(window->list,&iter,0,identifier,1,log,-1);
free(temp); free(temp);
@ -1936,6 +1948,8 @@ void on_log_path_append(GtkWidget *self, add_log_window *window){
if (!gtk_widget_get_sensitive(box)||!strcmp(gtk_entry_get_text(GTK_ENTRY(entry)),"")){ if (!gtk_widget_get_sensitive(box)||!strcmp(gtk_entry_get_text(GTK_ENTRY(entry)),"")){
return; return;
// } else if (){
}else }else
gtk_widget_hide(self); gtk_widget_hide(self);
} }

Loading…
Cancel
Save