Treat inactive TUI specially in "info win"

I noticed that "info win" will print the table header, but no windows,
when the TUI is inactive.  This patch changes this to print a message
instead.

gdb/ChangeLog
2019-12-01  Tom Tromey  <tom@tromey.com>

	* tui/tui-win.c (tui_all_windows_info): Treat inactive TUI
	specially.

Change-Id: Ia860be8c786a71289da6609aa14d86b8365424db
This commit is contained in:
Tom Tromey 2019-11-20 16:02:29 -07:00
parent 517d261dfa
commit 82e3b5645f
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-12-01 Tom Tromey <tom@tromey.com>
* tui/tui-win.c (tui_all_windows_info): Treat inactive TUI
specially.
2019-12-01 Tom Tromey <tom@tromey.com>
* tui/tui-winsource.c (tui_copy_source_line): Don't advance past

View File

@ -847,6 +847,12 @@ tui_set_focus_command (const char *arg, int from_tty)
static void
tui_all_windows_info (const char *arg, int from_tty)
{
if (!tui_active)
{
printf_filtered (_("The TUI is not active.\n"));
return;
}
struct tui_win_info *win_with_focus = tui_win_with_focus ();
struct ui_out *uiout = current_uiout;