aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/testsuite/gdb.tui/main.exp3
-rw-r--r--gdb/tui/tui-source.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.tui/main.exp b/gdb/testsuite/gdb.tui/main.exp
index bc93ecf..4213035 100644
--- a/gdb/testsuite/gdb.tui/main.exp
+++ b/gdb/testsuite/gdb.tui/main.exp
@@ -50,3 +50,6 @@ Term::check_contents "show main after file" \
# Ensure that "file" clears the source window.
Term::command "file"
Term::check_contents "file clears window" "No Source Available"
+
+Term::check_region_contents "empty title" \
+ 0 0 80 1 {^\+-*\+$}
diff --git a/gdb/tui/tui-source.h b/gdb/tui/tui-source.h
index 24c1009..9cad4ff 100644
--- a/gdb/tui/tui-source.h
+++ b/gdb/tui/tui-source.h
@@ -51,6 +51,10 @@ struct tui_source_window : public tui_source_window_base
void erase_source_content () override
{
do_erase_source_content (_("[ No Source Available ]"));
+
+ /* The source window's title shows the filename, so no source available
+ means no title. */
+ set_title ("");
}
void display_start_addr (struct gdbarch **gdbarch_p,