diff options
author | Eli Zaretskii <eliz@gnu.org> | 2019-03-14 17:31:38 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-03-14 17:31:38 +0200 |
commit | 3fff2c370cd658877be8107bfe9dde8dd0470b46 (patch) | |
tree | 2fec5daa7d3a7e0b6a3aa2114897758bfe2896f3 /gdb/inferior.c | |
parent | be22c732bf873e0c7e8a08564c97cafdfcf153bb (diff) | |
download | gdb-3fff2c370cd658877be8107bfe9dde8dd0470b46.zip gdb-3fff2c370cd658877be8107bfe9dde8dd0470b46.tar.gz gdb-3fff2c370cd658877be8107bfe9dde8dd0470b46.tar.bz2 |
Fix colors in TUI mode in MS-Windows build with ncurses
The MS-Windows port of ncurses fails to switch to a color pair if
one or both of the colors are the implicit default colors. This
change records the default colors when TUI is initialized, and
then specifies them explicitly when a color pair uses the default
colors. This allows color styling in TUI mode on MS-Windows.
gdb/ChangeLog:
2019-03-14 Eli Zaretskii <eliz@gnu.org>
* tui/tui-io.c [__MINGW32__]: Include windows.h. Declare
ncurses_norm_attr.
(tui_initialize_io) [__MINGW32__]: Record the default terminal
colors in ncurses_norm_attr.
(apply_ansi_escape) [__MINGW32__]: If a color in a color pair is
"none", replace it with the default color recorded in
ncurses_norm_attr.
Diffstat (limited to 'gdb/inferior.c')
0 files changed, 0 insertions, 0 deletions