mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-14 19:58:36 -07:00
less code less space... loader_start has its own errors + fix unirf link
This commit is contained in:
@@ -112,7 +112,6 @@ bool desktop_scene_main_on_event(void* context, SceneManagerEvent event) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenClock: {
|
case DesktopMainEventOpenClock: {
|
||||||
// it has its own error
|
|
||||||
LoaderStatus status = loader_start(desktop->loader, "Applications", EXT_PATH("/apps/Main/Clock.fap"));
|
LoaderStatus status = loader_start(desktop->loader, "Applications", EXT_PATH("/apps/Main/Clock.fap"));
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
@@ -172,59 +171,41 @@ bool desktop_scene_main_on_event(void* context, SceneManagerEvent event) {
|
|||||||
case DesktopMainEventOpenSnake: {
|
case DesktopMainEventOpenSnake: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/Snake.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/Snake.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpen2048: {
|
case DesktopMainEventOpen2048: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/2048.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/2048.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenZombiez: {
|
case DesktopMainEventOpenZombiez: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/Zombiez.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/Zombiez.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenTetris: {
|
case DesktopMainEventOpenTetris: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/Tetris.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/Tetris.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenDOOM: {
|
case DesktopMainEventOpenDOOM: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/DOOM.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/DOOM.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenDice: {
|
case DesktopMainEventOpenDice: {
|
||||||
LoaderStatus status = loader_start(
|
LoaderStatus status = loader_start(
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Games/Dice.fap"));
|
desktop->loader, "Applications", EXT_PATH("/apps/Games/Dice.fap"));
|
||||||
if(status != LoaderStatusOk) {
|
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
|
||||||
}
|
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenSubRemote: {
|
case DesktopMainEventOpenSubRemote: {
|
||||||
loader_start(desktop->loader, FLIPPER_APPS[2].name, NULL);
|
loader_start(desktop->loader, FLIPPER_APPS[1].name, NULL);
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user