aboutsummaryrefslogtreecommitdiff
path: root/gdb/main.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-08-16 09:31:33 -0600
committerTom Tromey <tromey@adacore.com>2024-05-17 09:39:41 -0600
commit5c51acfcce1e1ed997e3c2504c2a93a9ad16015e (patch)
tree9f8548423080e7b6a5662357682716fa14919314 /gdb/main.c
parent650a81d87bc438c67b077fcf4e529e3e9c772d5d (diff)
downloadbinutils-5c51acfcce1e1ed997e3c2504c2a93a9ad16015e.zip
binutils-5c51acfcce1e1ed997e3c2504c2a93a9ad16015e.tar.gz
binutils-5c51acfcce1e1ed997e3c2504c2a93a9ad16015e.tar.bz2
Don't allow new-ui to start the TUI
The TUI can't really work properly with new-ui, at least not as currently written. This patch changes new-ui to reject an attempt. Attempting to make a DAP ui this way is also now rejected. Regression tested on x86-64 Fedora 38. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29273 Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/main.c')
-rw-r--r--gdb/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/main.c b/gdb/main.c
index 8b81640..efc04a6 100644
--- a/gdb/main.c
+++ b/gdb/main.c
@@ -1147,7 +1147,7 @@ captured_main_1 (struct captured_main_args *context)
/* Install the default UI. All the interpreters should have had a
look at things by now. Initialize the default interpreter. */
- set_top_level_interpreter (interpreter_p.c_str ());
+ set_top_level_interpreter (interpreter_p.c_str (), false);
/* The interpreter should have installed the real uiout by now. */
gdb_assert (current_uiout != temp_uiout.get ());