OSDN Git Service

* tui/tui-win.c (tui_update_gdb_sizes): Use tui_term_width() and
authorciceron <ciceron>
Fri, 11 Nov 2005 18:07:08 +0000 (18:07 +0000)
committerciceron <ciceron>
Fri, 11 Nov 2005 18:07:08 +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 ebd6cb0..76d4e40 100644 (file)
@@ -1,5 +1,11 @@
 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
        for buffers.
        (m68hc11_pseudo_register_read): Likewise.
index 739c53c..a056045 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);
 }