diff --git a/CRT.c b/CRT.c index ce59994d..24c8c65c 100644 --- a/CRT.c +++ b/CRT.c @@ -961,6 +961,11 @@ IGNORE_WCASTQUAL_END } void CRT_done() { + attron(CRT_colors[RESET_COLOR]); + mvhline(LINES - 1, 0, ' ', COLS); + attroff(CRT_colors[RESET_COLOR]); + refresh(); + curs_set(1); endwin(); diff --git a/CommandLine.c b/CommandLine.c index b2ad06e0..3a45d820 100644 --- a/CommandLine.c +++ b/CommandLine.c @@ -375,11 +375,6 @@ int CommandLine_run(const char* name, int argc, char** argv) { ScreenManager_run(scr, NULL, NULL); - attron(CRT_colors[RESET_COLOR]); - mvhline(LINES - 1, 0, ' ', COLS); - attroff(CRT_colors[RESET_COLOR]); - refresh(); - Platform_done(); CRT_done();