Skip to content

Commit 577da6e

Browse files
authored
Merge pull request #42 from qistoph/fb_backadv
Back to adv.menu after error on reading advanced
2 parents 6e8be1b + 1989b67 commit 577da6e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

scenes/passy_scene_read_error.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,13 @@ bool passy_scene_read_error_on_event(void* context, SceneManagerEvent event) {
5959
consumed = scene_manager_previous_scene(passy->scene_manager);
6060
}
6161
} else if(event.type == SceneManagerEventTypeBack) {
62-
scene_manager_search_and_switch_to_previous_scene(
63-
passy->scene_manager, PassySceneMainMenu);
62+
if(scene_manager_has_previous_scene(passy->scene_manager, PassySceneAdvancedMenu)) {
63+
scene_manager_search_and_switch_to_previous_scene(
64+
passy->scene_manager, PassySceneAdvancedMenu);
65+
} else {
66+
scene_manager_search_and_switch_to_previous_scene(
67+
passy->scene_manager, PassySceneMainMenu);
68+
}
6469
consumed = true;
6570
}
6671
return consumed;

0 commit comments

Comments
 (0)