mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-22 05:14:46 -07:00
storage settings use scene manager for exit
This commit is contained in:
@@ -157,7 +157,7 @@ bool storage_settings_scene_benchmark_on_event(void* context, SceneManagerEvent
|
||||
switch(event.event) {
|
||||
case DialogExResultCenter:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_benchmark_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
@@ -169,7 +169,7 @@ bool storage_settings_scene_benchmark_on_event(void* context, SceneManagerEvent
|
||||
} else if(event.type == SceneManagerEventTypeBack) {
|
||||
if(sd_status == FSE_OK) {
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_benchmark_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -49,7 +49,7 @@ bool storage_settings_scene_benchmark_confirm_on_event(void* context, SceneManag
|
||||
case DialogExResultLeft:
|
||||
case DialogExResultCenter:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_benchmark_confirm_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -45,7 +45,7 @@ bool storage_settings_scene_factory_reset_on_event(void* context, SceneManagerEv
|
||||
case DialogExResultLeft:
|
||||
scene_manager_set_scene_state(app->scene_manager, StorageSettingsFactoryReset, 0);
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_factory_reset_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -42,7 +42,7 @@ bool storage_settings_scene_format_confirm_on_event(void* context, SceneManagerE
|
||||
case DialogExResultLeft:
|
||||
case DialogExResultCenter:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_format_confirm_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -70,7 +70,7 @@ bool storage_settings_scene_formatting_on_event(void* context, SceneManagerEvent
|
||||
switch(event.event) {
|
||||
case DialogExResultLeft:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_formatting_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -57,7 +57,7 @@ bool storage_settings_scene_internal_info_on_event(void* context, SceneManagerEv
|
||||
switch(event.event) {
|
||||
case DialogExResultLeft:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_internal_info_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -79,7 +79,7 @@ bool storage_settings_scene_sd_info_on_event(void* context, SceneManagerEvent ev
|
||||
case DialogExResultLeft:
|
||||
case DialogExResultCenter:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_sd_info_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -47,7 +47,7 @@ bool storage_settings_scene_unmount_confirm_on_event(void* context, SceneManager
|
||||
case DialogExResultCenter:
|
||||
case DialogExResultLeft:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_unmount_confirm_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
@@ -58,7 +58,7 @@ bool storage_settings_scene_unmounted_on_event(void* context, SceneManagerEvent
|
||||
switch(event.event) {
|
||||
case DialogExResultCenter:
|
||||
if(app->from_favorites) {
|
||||
storage_settings_scene_unmounted_on_exit(app);
|
||||
scene_manager_stop(app->scene_manager);
|
||||
view_dispatcher_stop(app->view_dispatcher);
|
||||
return true;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user