handling of empty dirs & refactoring
This commit is contained in:
17
window.c
17
window.c
@@ -92,7 +92,11 @@ void window_mid(WINDOW *win){
|
||||
pthread_mutex_unlock(&mutex_rgt);
|
||||
|
||||
} else {
|
||||
print_dir(win, &local_width, &mid_file_count, mid_content);
|
||||
if (mid_file_count == 0) {
|
||||
mvwprintw(win, 0, 0, "empty");
|
||||
} else {
|
||||
print_dir(win, &local_width, &mid_file_count, mid_content);
|
||||
}
|
||||
pthread_mutex_unlock(&mutex_mid);
|
||||
}
|
||||
}
|
||||
@@ -109,8 +113,15 @@ void window_rgt(WINDOW *win){
|
||||
status |= STATUS_UPDATE_SCREEN_0;
|
||||
pthread_mutex_unlock(&mutex_rgt);
|
||||
} else {
|
||||
if (rgt_content[0].file_type == FILE_TYPE_OPEN_FILE) {
|
||||
mvwprintw(win, 0, 0, "%s", rgt_buffer);
|
||||
|
||||
if (rgt_file_count == 0) {
|
||||
if (rgt_content[0].file_type == FILE_TYPE_OPEN_FILE) {
|
||||
mvwprintw(win, 0, 0, "%s", rgt_buffer);
|
||||
} else {
|
||||
mvwprintw(win, 0, 0, "empty");
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
print_dir(win, &local_width, &rgt_file_count, rgt_content);
|
||||
}
|
||||
|
Reference in New Issue
Block a user