Diff between f0512114aacfaf82fcd06e086884c0478c4ae124 and 655421a962636d3e2ed2124eee8f588b0815ae3b

Changed Files

File Additions Deletions Status
src/shared/shell.c +3 -0 modified

Full Patch

diff --git a/src/shared/shell.c b/src/shared/shell.c
index 6b4f7a7..ec9e5f7 100644
--- a/src/shared/shell.c
+++ b/src/shared/shell.c
@@ -1449,6 +1449,9 @@ int bt_shell_run(void)
 	int status;
 	const struct queue_entry *submenu;
 
+	if (data.menu && data.menu->pre_run)
+		data.menu->pre_run(data.menu);
+
 	for (submenu = queue_get_entries(data.submenus); submenu;
 	     submenu = submenu->next) {
 		struct bt_shell_menu *menu = submenu->data;