fix attachment window not disapearing

This commit is contained in:
PoliEcho 2025-04-14 09:22:39 +02:00
parent e78c8d7efa
commit a35242b420

View File

@ -273,7 +273,7 @@ void insert_content(WINDOW *content_win, WINDOW *attachment_win,
mvwprintw(attachment_win, j + 1, 0, "%zu>", j + 1); mvwprintw(attachment_win, j + 1, 0, "%zu>", j + 1);
wattroff(attachment_win, COLOR_PAIR(COLOR_MAGENTA)); wattroff(attachment_win, COLOR_PAIR(COLOR_MAGENTA));
} }
{ // remove duplicating spaces { // remove duplicating edges
unsigned short attachment_win_top, attachment_win_left, unsigned short attachment_win_top, attachment_win_left,
attachment_win_height, attachment_win_width; attachment_win_height, attachment_win_width;
getbegyx(attachment_win, attachment_win_top, attachment_win_left); getbegyx(attachment_win, attachment_win_top, attachment_win_left);
@ -284,6 +284,10 @@ void insert_content(WINDOW *content_win, WINDOW *attachment_win,
} }
refresh(); refresh();
wrefresh(attachment_win);
} else {
// remove attachment window if there are no attachments
wclear(attachment_win);
wrefresh(attachment_win); wrefresh(attachment_win);
} }
} }