aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui/tui-win.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/tui/tui-win.c')
-rw-r--r--gdb/tui/tui-win.c23
1 files changed, 10 insertions, 13 deletions
diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c
index 336571f..f906b0d 100644
--- a/gdb/tui/tui-win.c
+++ b/gdb/tui/tui-win.c
@@ -660,21 +660,18 @@ tui_partial_win_by_name (gdb::string_view name)
{
struct tui_win_info *best = nullptr;
- if (name != NULL)
+ for (tui_win_info *item : all_tui_windows ())
{
- for (tui_win_info *item : all_tui_windows ())
- {
- const char *cur_name = item->name ();
+ const char *cur_name = item->name ();
- if (name == cur_name)
- return item;
- if (startswith (cur_name, name))
- {
- if (best != nullptr)
- error (_("Window name \"%*s\" is ambiguous"),
- (int) name.size (), name.data ());
- best = item;
- }
+ if (name == cur_name)
+ return item;
+ if (startswith (cur_name, name))
+ {
+ if (best != nullptr)
+ error (_("Window name \"%*s\" is ambiguous"),
+ (int) name.size (), name.data ());
+ best = item;
}
}