From 5b3a4b9f562ebc72a72ad72e6ce49f7bfb433397 Mon Sep 17 00:00:00 2001 From: ERAMOTO Masaya Date: Mon, 11 Dec 2017 16:13:57 +0900 Subject: [PATCH] shared/shell: Fix hidden default menu if no submenu Also fixes the output of the default menu in the help command of obexctl. --- src/shared/shell.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shared/shell.c b/src/shared/shell.c index a4be844b7..f9dbdb194 100644 --- a/src/shared/shell.c +++ b/src/shared/shell.c @@ -198,8 +198,9 @@ static void shell_print_menu(void) /* Skip menu command if not on main menu or if there are no * submenus. */ - if ((data.menu != data.main && !strcmp(entry->cmd, "menu")) || - queue_isempty(data.submenus)) + if (!strcmp(entry->cmd, "menu") && + (data.menu != data.main || + queue_isempty(data.submenus))) continue; /* Skip back command if on main menu */ -- 2.47.3