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;
if (strcmp(name,"journald")){
window->last_mode=-1;
for (int i=0;i<window->journal_size;i++){
if (!access(window->journal_paths[i],F_OK)){
GFile *file = g_file_new_for_path(window->journal_paths[i]);
GFileType type = g_file_query_file_type(file,G_FILE_QUERY_INFO_NONE,NULL);
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);
if (window->journal_size==0){
GtkWidget *terminal = yon_inspector_add_terminal(window,window->journal_name,0);
if (terminal){
yon_dictionary_add_or_create_if_exists_with_data(window->terminals,window->journal_name,terminal);
}
} else {
for (int i=0;i<window->journal_size;i++){
if (!access(window->journal_paths[i],F_OK)){
GFile *file = g_file_new_for_path(window->journal_paths[i]);
GFileType type = g_file_query_file_type(file,G_FILE_QUERY_INFO_NONE,NULL);
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);

Loading…
Cancel
Save