1
0
mirror of https://gittea.dev/nova/th.git synced 2026-03-16 15:27:25 -04:00

added printing of mid_content[selected_file_current].file_name in top ui

This commit is contained in:
nova
2026-02-04 22:20:00 +01:00
parent 7e4ae9bb84
commit f53fd66d88
2 changed files with 5 additions and 2 deletions

View File

@@ -246,6 +246,7 @@ void *thread_top(){
top_buffer = malloc(strlen(global_path)+1); top_buffer = malloc(strlen(global_path)+1);
memcpy(top_buffer, global_path, strlen(global_path)+1); memcpy(top_buffer, global_path, strlen(global_path)+1);
top_width = strlen(top_buffer); top_width = strlen(top_buffer);
/*printing of mid_content[selected_file_current].file_name is done directly in window.c window_top()*/
pthread_mutex_unlock(&mutex_top); pthread_mutex_unlock(&mutex_top);
} }

View File

@@ -37,11 +37,13 @@ void window_top(WINDOW *win){
werase(win); werase(win);
if (pthread_mutex_trylock(&mutex_top) == 0) { if (pthread_mutex_trylock(&mutex_top) == 0) {
wattron(win, COLOR_PAIR(COLOR_PATH));
if (*top_buffer != ' ') { /*printing ' ' (standard initialized value, see threading_init) makes valgrind throw a fuss*/ if (*top_buffer != ' ') { /*printing ' ' (standard initialized value, see threading_init) makes valgrind throw a fuss*/
wattron(win, COLOR_PAIR(COLOR_PATH));
mvwaddstr(win, 0, 0, top_buffer); mvwaddstr(win, 0, 0, top_buffer);
mvwaddch(win, 0, strlen(top_buffer), '/');
wattroff(win, COLOR_PAIR(COLOR_PATH));
mvwaddstr(win, 0, strlen(top_buffer)+1, mid_content[selected_file_current].file_name);
} }
wattroff(win, COLOR_PAIR(COLOR_PATH));
pthread_mutex_unlock(&mutex_top); pthread_mutex_unlock(&mutex_top);
} else { } else {
mvwaddstr(win, 0, terminal_width/2, "LOADING"); mvwaddstr(win, 0, terminal_width/2, "LOADING");