Fixed empty screen if nothing were found

pull/80/head
Ivan Yartsev 2 years ago
parent 071b605a57
commit cbe6cc4870

@ -540,17 +540,24 @@ void on_inspector_open(GtkWidget *self, main_window *widgets){
window->terminals = NULL; window->terminals = NULL;
if (strcmp(name,"journald")){ if (strcmp(name,"journald")){
window->last_mode=-1; window->last_mode=-1;
for (int i=0;i<window->journal_size;i++){ if (window->journal_size==0){
if (!access(window->journal_paths[i],F_OK)){ GtkWidget *terminal = yon_inspector_add_terminal(window,window->journal_name,0);
GFile *file = g_file_new_for_path(window->journal_paths[i]); if (terminal){
GFileType type = g_file_query_file_type(file,G_FILE_QUERY_INFO_NONE,NULL); yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_name,terminal);
if(type==G_FILE_TYPE_REGULAR) }
yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_paths[i],yon_inspector_add_terminal(window,window->journal_paths[i],1)); } else {
} for (int i=0;i<window->journal_size;i++){
else{ if (!access(window->journal_paths[i],F_OK)){
GtkWidget *terminal = yon_inspector_add_terminal(window,window->journal_paths[i],0); GFile *file = g_file_new_for_path(window->journal_paths[i]);
if (terminal) GFileType type = g_file_query_file_type(file,G_FILE_QUERY_INFO_NONE,NULL);
yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_paths[i],terminal); if(type==G_FILE_TYPE_REGULAR)
yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_paths[i],yon_inspector_add_terminal(window,window->journal_paths[i],1));
}
else{
GtkWidget *terminal = yon_inspector_add_terminal(window,window->journal_paths[i],0);
if (terminal)
yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_paths[i],terminal);
}
} }
} }
gtk_widget_hide(window->JournalActionsBox); gtk_widget_hide(window->JournalActionsBox);

Loading…
Cancel
Save