From: Tom Tromey Date: Thu, 20 Jun 2019 21:22:53 +0000 (-0600) Subject: Don't check window type in tui_set_win_focus_to X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bbc228ee056cd006e971d5f1cb70ae0f69c1eb36;p=binutils-gdb.git Don't check window type in tui_set_win_focus_to This changes tui_set_win_focus_to so that it no longer checks the window type. Instead, now tui_unhighlight_win also checks whether the window can be highlighted. gdb/ChangeLog 2019-06-25 Tom Tromey * tui/tui-win.c (tui_set_win_focus_to): Don't check window type. * tui/tui-wingeneral.c (tui_unhighlight_win): Check can_highlight. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bd8af641dc7..48cfc36a469 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2019-06-25 Tom Tromey + + * tui/tui-win.c (tui_set_win_focus_to): Don't check window type. + * tui/tui-wingeneral.c (tui_unhighlight_win): Check + can_highlight. + 2019-06-25 Tom Tromey * tui/tui-win.c (tui_source_window_base::update_tab_width): Call diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c index 5ba683620f9..b2eb0a643d8 100644 --- a/gdb/tui/tui-win.c +++ b/gdb/tui/tui-win.c @@ -458,12 +458,9 @@ tui_set_win_focus_to (struct tui_win_info *win_info) { struct tui_win_info *win_with_focus = tui_win_with_focus (); - if (win_with_focus != NULL - && win_with_focus->type != CMD_WIN) - tui_unhighlight_win (win_with_focus); + tui_unhighlight_win (win_with_focus); tui_set_win_with_focus (win_info); - if (win_info->type != CMD_WIN) - tui_highlight_win (win_info); + tui_highlight_win (win_info); } } diff --git a/gdb/tui/tui-wingeneral.c b/gdb/tui/tui-wingeneral.c index cfa4a08701c..98eb5abde16 100644 --- a/gdb/tui/tui-wingeneral.c +++ b/gdb/tui/tui-wingeneral.c @@ -108,6 +108,7 @@ void tui_unhighlight_win (struct tui_win_info *win_info) { if (win_info != NULL + && win_info->can_highlight && win_info->handle != NULL) { box_win (win_info, NO_HILITE);