mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-29 04:09:58 -07:00
Add explanation
This commit is contained in:
@@ -441,6 +441,7 @@ void desktop_unlock(Desktop* desktop) {
|
||||
}
|
||||
|
||||
int32_t desktop_shutdown(void* context) {
|
||||
// Attempt to launch the app, and if failed offer to shutdown (simpler UI)
|
||||
Desktop* desktop = context;
|
||||
LoaderStatus result = loader_start(desktop->loader, "Power", "off", NULL);
|
||||
if(result != LoaderStatusOk) {
|
||||
|
||||
@@ -84,6 +84,7 @@ bool desktop_scene_locked_on_event(void* context, SceneManagerEvent event) {
|
||||
switch(event.event) {
|
||||
case DesktopLockedEventOpenPowerOff: {
|
||||
if(momentum_settings.lockscreen_poweroff) {
|
||||
// Workaround for shutdown when app can't be opened
|
||||
run_parallel(desktop_shutdown, desktop, 512);
|
||||
}
|
||||
consumed = true;
|
||||
|
||||
@@ -120,6 +120,7 @@ bool desktop_scene_main_on_event(void* context, SceneManagerEvent event) {
|
||||
break;
|
||||
|
||||
case DesktopMainEventOpenPowerOff: {
|
||||
// Workaround for shutdown when app can't be opened
|
||||
run_parallel(desktop_shutdown, desktop, 512);
|
||||
consumed = true;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user