binutils-gdb/gdb/tui
Hannes Domani 5519536196 Prevent flickering when redrawing the TUI source window
tui_win_info::refresh_window simply calls wrefresh, which internally
does a doupdate.
This redraws the source background window without the source pad.
Then prefresh of the source pad draws the actual source code on top,
which flickers.

By changing this to wnoutrefresh, the actual drawing on the screen is
only done once in the following prefresh, without flickering.

gdb/ChangeLog:

2021-01-05  Hannes Domani  <ssbssa@yahoo.de>

	* tui/tui-winsource.c (tui_source_window_base::refresh_window):
	Call wnoutrefresh instead of tui_win_info::refresh_window.
2021-01-05 14:08:26 +01:00
..
ChangeLog-1998-2003
tui-command.c
tui-command.h
tui-data.c
tui-data.h
tui-disasm.c
tui-disasm.h
tui-file.c
tui-file.h
tui-hooks.c
tui-hooks.h
tui-interp.c
tui-io.c
tui-io.h
tui-layout.c
tui-layout.h
tui-out.c
tui-out.h
tui-regs.c
tui-regs.h
tui-source.c Redraw both spaces between line numbers and source code 2021-01-05 14:08:26 +01:00
tui-source.h
tui-stack.c
tui-stack.h
tui-win.c
tui-win.h
tui-wingeneral.c
tui-wingeneral.h
tui-winsource.c Prevent flickering when redrawing the TUI source window 2021-01-05 14:08:26 +01:00
tui-winsource.h
tui.c
tui.h