diff --git a/firmware/main/modules/menus_module/menus_module.c b/firmware/main/modules/menus_module/menus_module.c index 698dc38..e4d56af 100644 --- a/firmware/main/modules/menus_module/menus_module.c +++ b/firmware/main/modules/menus_module/menus_module.c @@ -110,8 +110,7 @@ static void navigation_exit() { screen_saver_run(); return; } - menus[get_menu_idx(menus_ctx->current_menu)].last_selected_submenu = - menus_ctx->selected_submenu; + menus[get_menu_idx(menus_ctx->current_menu)].last_selected_submenu = 0; void (*cb)() = menus[get_menu_idx(menus_ctx->current_menu)].on_exit_cb; if (cb) { cb();