Diff between 813b8e6737ba0c43255979b09a089c44b757a556 and fb661f7aa772238161a4e00a6f45617cbe9808a4

Changed Files

File Additions Deletions Status
src/shared/shell.c +2 -1 modified
src/shared/shell.h +1 -0 modified

Full Patch

diff --git a/src/shared/shell.c b/src/shared/shell.c
index 3aa4959..b4fdf70 100644
--- a/src/shared/shell.c
+++ b/src/shared/shell.c
@@ -208,7 +208,8 @@ static void shell_print_menu(void)
 						submenu = submenu->next) {
 			struct bt_shell_menu *menu = submenu->data;
 
-			print_submenu(menu->name, "Submenu");
+			print_submenu(menu->name, menu->desc ? menu->desc :
+								"Submenu");
 		}
 	}
 
diff --git a/src/shared/shell.h b/src/shared/shell.h
index 5f86ed6..8b8b1f6 100644
--- a/src/shared/shell.h
+++ b/src/shared/shell.h
@@ -52,6 +52,7 @@ struct bt_shell_menu_entry {
 
 struct bt_shell_menu {
 	const char *name;
+	const char *desc;
 	const struct bt_shell_menu_entry entries[];
 };