aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2002-08-26 19:35:37 +0000
committerStephane Carrez <stcarrez@nerim.fr>2002-08-26 19:35:37 +0000
commit1533ce99dd9a44bccb0ca82f534590d62e343a28 (patch)
treec35830f55ce312a597c85549c06775b6818b2056
parenta790ad353e281fa104029acfa34c9cf866ad4873 (diff)
downloadgdb-1533ce99dd9a44bccb0ca82f534590d62e343a28.zip
gdb-1533ce99dd9a44bccb0ca82f534590d62e343a28.tar.gz
gdb-1533ce99dd9a44bccb0ca82f534590d62e343a28.tar.bz2
Fix PR gdb/393:
* tui.c (tui_disable): Update gdb's knowledge of its terminal using target_terminal_save_ours. (tui_enable): Likewise.
-rw-r--r--gdb/tui/ChangeLog7
-rw-r--r--gdb/tui/tui.c6
2 files changed, 13 insertions, 0 deletions
diff --git a/gdb/tui/ChangeLog b/gdb/tui/ChangeLog
index 46f29d8..7062780 100644
--- a/gdb/tui/ChangeLog
+++ b/gdb/tui/ChangeLog
@@ -1,3 +1,10 @@
+2002-08-26 Stephane Carrez <stcarrez@nerim.fr>
+
+ Fix PR gdb/393:
+ * tui.c (tui_disable): Update gdb's knowledge of its terminal
+ using target_terminal_save_ours.
+ (tui_enable): Likewise.
+
2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
* tui.c (tui_rl_switch_mode): Renames tui_switch_mode.
diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c
index 770c3e2..2b9ccae 100644
--- a/gdb/tui/tui.c
+++ b/gdb/tui/tui.c
@@ -266,6 +266,9 @@ tui_enable (void)
tuiShowFrameInfo (selected_frame);
refresh ();
+
+ /* Update gdb's knowledge of its terminal. */
+ target_terminal_save_ours ();
tui_update_gdb_sizes ();
}
@@ -289,6 +292,9 @@ tui_disable (void)
so that terminal management with the inferior works. */
tui_setup_io (0);
+ /* Update gdb's knowledge of its terminal. */
+ target_terminal_save_ours ();
+
tui_version = 0;
tui_active = 0;
tui_update_gdb_sizes ();