* tui/tui-win.c (tui_update_gdb_sizes): Use tui_term_width() and
authorStephane Carrez <stcarrez@nerim.fr>
Fri, 11 Nov 2005 18:07:09 +0000 (18:07 +0000)
committerStephane Carrez <stcarrez@nerim.fr>
Fri, 11 Nov 2005 18:07:09 +0000 (18:07 +0000)
tui_term_height() to restore the terminal size when leaving the
TUI mode.

gdb/ChangeLog
gdb/tui/tui-win.c

index ebd6cb07f27f12a8727d6bef6e8784e197472745..76d4e40bc27a18fe8242dd86506037a654b17ecc 100644 (file)
@@ -1,3 +1,9 @@
+2005-11-11  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * tui/tui-win.c (tui_update_gdb_sizes): Use tui_term_width() and
+       tui_term_height() to restore the terminal size when leaving the
+       TUI mode.
+
 2005-11-11  Stephane Carrez  <stcarrez@nerim.fr>
 
        * m68hc11-tdep.c (m68hc11_pseudo_register_write): Use gdb_byte
index 739c53c7d6e043f23caa7493b4a4a863ec47e833..a056045b2e4c057ed70d14e9e18744a0e0f3adea 100644 (file)
@@ -450,15 +450,13 @@ void
 tui_update_gdb_sizes (void)
 {
   char cmd[50];
-  int screenheight, screenwidth;
 
-  rl_get_screen_size (&screenheight, &screenwidth);
   /* Set to TUI command window dimension or use readline values.  */
   sprintf (cmd, "set width %d",
-           tui_active ? TUI_CMD_WIN->generic.width : screenwidth);
+           tui_active ? TUI_CMD_WIN->generic.width : tui_term_width());
   execute_command (cmd, 0);
   sprintf (cmd, "set height %d",
-           tui_active ? TUI_CMD_WIN->generic.height : screenheight);
+           tui_active ? TUI_CMD_WIN->generic.height : tui_term_height());
   execute_command (cmd, 0);
 }