Remove tui_refresh_all

This removes tui_refresh_all.  There is only a single caller,
tui_refresh_all_win, so inlining the code there simplifies gdb at no
cost.

Reviewed-By: Alexandra Petlanova Hajkova <ahajkova@redhat.com>
Approved-By: Andrew Burgess <aburgess@redhat.com>
This commit is contained in:
Tom Tromey 2024-04-24 16:05:25 -06:00
parent a2f972b330
commit 04e63f26ba
3 changed files with 5 additions and 14 deletions

View File

@ -479,7 +479,11 @@ void
tui_refresh_all_win (void)
{
clearok (curscr, TRUE);
tui_refresh_all ();
for (tui_win_info *win_info : all_tui_windows ())
{
if (win_info->is_visible ())
win_info->refresh_window ();
}
}
void

View File

@ -189,15 +189,3 @@ tui_win_info::make_visible (bool visible)
else
handle.reset (nullptr);
}
/* Function to refresh all the windows currently displayed. */
void
tui_refresh_all ()
{
for (tui_win_info *win_info : all_tui_windows ())
{
if (win_info->is_visible ())
win_info->refresh_window ();
}
}

View File

@ -28,7 +28,6 @@ struct tui_win_info;
extern void tui_unhighlight_win (struct tui_win_info *);
extern void tui_highlight_win (struct tui_win_info *);
extern void tui_refresh_all ();
/* An RAII class that suppresses output on construction (calling
wnoutrefresh on the existing windows), and then flushes the output