|
@@ -16,7 +16,13 @@ void nfc_magic_scene_not_magic_on_enter(void* context) {
|
|
|
widget_add_string_element(
|
|
widget_add_string_element(
|
|
|
widget, 3, 4, AlignLeft, AlignTop, FontPrimary, "This is wrong card");
|
|
widget, 3, 4, AlignLeft, AlignTop, FontPrimary, "This is wrong card");
|
|
|
widget_add_string_multiline_element(
|
|
widget_add_string_multiline_element(
|
|
|
- widget, 4, 17, AlignLeft, AlignTop, FontSecondary, "Not magic or unsupported\ncard. Only Gen1 and \nGen4 UMC cards supported.");
|
|
|
|
|
|
|
+ widget,
|
|
|
|
|
+ 4,
|
|
|
|
|
+ 17,
|
|
|
|
|
+ AlignLeft,
|
|
|
|
|
+ AlignTop,
|
|
|
|
|
+ FontSecondary,
|
|
|
|
|
+ "Not magic or unsupported\ncard. Only Gen1 and \nGen4 UMC cards supported.");
|
|
|
widget_add_button_element(
|
|
widget_add_button_element(
|
|
|
widget, GuiButtonTypeLeft, "Retry", nfc_magic_scene_not_magic_widget_callback, instance);
|
|
widget, GuiButtonTypeLeft, "Retry", nfc_magic_scene_not_magic_widget_callback, instance);
|
|
|
|
|
|
|
@@ -32,6 +38,9 @@ bool nfc_magic_scene_not_magic_on_event(void* context, SceneManagerEvent event)
|
|
|
if(event.event == GuiButtonTypeLeft) {
|
|
if(event.event == GuiButtonTypeLeft) {
|
|
|
consumed = scene_manager_previous_scene(instance->scene_manager);
|
|
consumed = scene_manager_previous_scene(instance->scene_manager);
|
|
|
}
|
|
}
|
|
|
|
|
+ } else if(event.type == SceneManagerEventTypeBack) {
|
|
|
|
|
+ consumed = scene_manager_search_and_switch_to_previous_scene(
|
|
|
|
|
+ instance->scene_manager, NfcMagicSceneStart);
|
|
|
}
|
|
}
|
|
|
return consumed;
|
|
return consumed;
|
|
|
}
|
|
}
|