diff options
-rw-r--r-- | gdb/testsuite/gdb.tui/main.exp | 3 | ||||
-rw-r--r-- | gdb/tui/tui-source.h | 4 |
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, |