|
@@ -7,6 +7,7 @@ enum SubmenuIndex {
|
|
|
SubmenuIndexReadDG1,
|
|
SubmenuIndexReadDG1,
|
|
|
SubmenuIndexReadDG2,
|
|
SubmenuIndexReadDG2,
|
|
|
SubmenuIndexReadAdvanced,
|
|
SubmenuIndexReadAdvanced,
|
|
|
|
|
+ SubmenuIndexKnownIssues,
|
|
|
SubmenuIndexDeleteMRZInfo,
|
|
SubmenuIndexDeleteMRZInfo,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -48,6 +49,13 @@ void passy_scene_main_menu_on_enter(void* context) {
|
|
|
SubmenuIndexReadAdvanced,
|
|
SubmenuIndexReadAdvanced,
|
|
|
passy_scene_main_menu_submenu_callback,
|
|
passy_scene_main_menu_submenu_callback,
|
|
|
passy);
|
|
passy);
|
|
|
|
|
+ submenu_add_item(
|
|
|
|
|
+ submenu,
|
|
|
|
|
+ "Known Issues",
|
|
|
|
|
+ SubmenuIndexKnownIssues,
|
|
|
|
|
+ passy_scene_main_menu_submenu_callback,
|
|
|
|
|
+ passy);
|
|
|
|
|
+
|
|
|
submenu_add_item(
|
|
submenu_add_item(
|
|
|
submenu,
|
|
submenu,
|
|
|
"Delete MRZ Info",
|
|
"Delete MRZ Info",
|
|
@@ -85,6 +93,9 @@ bool passy_scene_main_menu_on_event(void* context, SceneManagerEvent event) {
|
|
|
passy->read_type = PassyReadCOM;
|
|
passy->read_type = PassyReadCOM;
|
|
|
scene_manager_next_scene(passy->scene_manager, PassySceneRead);
|
|
scene_manager_next_scene(passy->scene_manager, PassySceneRead);
|
|
|
consumed = true;
|
|
consumed = true;
|
|
|
|
|
+ } else if(event.event == SubmenuIndexKnownIssues) {
|
|
|
|
|
+ scene_manager_next_scene(passy->scene_manager, PassySceneKnownIssues);
|
|
|
|
|
+ consumed = true;
|
|
|
}
|
|
}
|
|
|
} else if(event.type == SceneManagerEventTypeBack) {
|
|
} else if(event.type == SceneManagerEventTypeBack) {
|
|
|
while(scene_manager_previous_scene(passy->scene_manager))
|
|
while(scene_manager_previous_scene(passy->scene_manager))
|