diff options
Diffstat (limited to 'gdb/tui')
-rw-r--r-- | gdb/tui/tui-win.c | 23 |
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; } } |