ui: brings back text centering in modals | fixes error on exit | small clean-up

This commit is contained in:
2026-01-05 16:09:23 +02:00
parent 23fda5232d
commit bdb194679e
21 changed files with 96 additions and 61 deletions
+2 -2
View File
@@ -58,14 +58,14 @@ int32_t get_max_line_len(const char *text, uint32_t *line_count) {
mvwprintw(win, line_v_pos, x, "%s", l_buf); \
}
uint32_t print_multiline_text(WINDOW *win, const char *_text, const uint32_t y,
uint32_t print_multiline_text(WINDOW *win, const char *_text,
const uint32_t win_width, const uint32_t y,
const uint32_t x, const uint16_t attrs) {
uint16_t line_v_pos = y;
int32_t c_line_len = 0;
uint32_t m_line_len = 0;
uint32_t i = 0;
uint32_t win_width = getmaxx(win) - 2; /* -2: borders */
char l_buf[DIALOGUE_TEXT];
char *text = malloc(strlen(_text) + 1);
strcpy(text, _text);