mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Use werase() rather than wclear() to avoid screen flash
This commit is contained in:
parent
81020e6d43
commit
5805ee3546
@ -238,7 +238,7 @@ inp_win_reset(void)
|
||||
static void
|
||||
_clear_input(void)
|
||||
{
|
||||
wclear(inp_win);
|
||||
werase(inp_win);
|
||||
wmove(inp_win, 0, 0);
|
||||
}
|
||||
|
||||
|
@ -98,7 +98,7 @@ status_bar_resize(void)
|
||||
mvwin(status_bar, rows-2, 0);
|
||||
wresize(status_bar, 1, cols);
|
||||
wbkgd(status_bar, COLOUR_STATUS_TEXT);
|
||||
wclear(status_bar);
|
||||
werase(status_bar);
|
||||
wattron(status_bar, COLOUR_STATUS_BRACKET);
|
||||
mvwprintw(status_bar, 0, cols - 31, _active);
|
||||
wattroff(status_bar, COLOUR_STATUS_BRACKET);
|
||||
@ -189,7 +189,7 @@ status_bar_print_message(const char * const msg)
|
||||
message = NULL;
|
||||
}
|
||||
|
||||
wclear(status_bar);
|
||||
werase(status_bar);
|
||||
|
||||
message = (char *) malloc((strlen(msg) + 1) * sizeof(char));
|
||||
strcpy(message, msg);
|
||||
@ -228,7 +228,7 @@ status_bar_clear(void)
|
||||
is_new[i] = FALSE;
|
||||
}
|
||||
|
||||
wclear(status_bar);
|
||||
werase(status_bar);
|
||||
|
||||
int cols = getmaxx(stdscr);
|
||||
|
||||
@ -247,7 +247,7 @@ status_bar_clear_message(void)
|
||||
message = NULL;
|
||||
}
|
||||
|
||||
wclear(status_bar);
|
||||
werase(status_bar);
|
||||
|
||||
int cols = getmaxx(stdscr);
|
||||
|
||||
|
@ -52,7 +52,7 @@ create_title_bar(void)
|
||||
void
|
||||
title_bar_title(void)
|
||||
{
|
||||
wclear(title_bar);
|
||||
werase(title_bar);
|
||||
recipient = NULL;
|
||||
typing_elapsed = NULL;
|
||||
title_bar_show("Profanity. Type /help for help information.");
|
||||
@ -67,7 +67,7 @@ title_bar_resize(void)
|
||||
|
||||
wresize(title_bar, 1, cols);
|
||||
wbkgd(title_bar, COLOUR_TITLE_TEXT);
|
||||
wclear(title_bar);
|
||||
werase(title_bar);
|
||||
_title_bar_draw_title();
|
||||
_title_bar_draw_status();
|
||||
dirty = TRUE;
|
||||
@ -173,7 +173,7 @@ title_bar_set_typing(gboolean is_typing)
|
||||
void
|
||||
title_bar_draw(void)
|
||||
{
|
||||
wclear(title_bar);
|
||||
werase(title_bar);
|
||||
_title_bar_draw_status();
|
||||
_title_bar_draw_title();
|
||||
}
|
||||
|
@ -570,7 +570,7 @@ ui_switch_win(const int i)
|
||||
void
|
||||
win_current_clear(void)
|
||||
{
|
||||
wclear(current->win);
|
||||
werase(current->win);
|
||||
dirty = TRUE;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user