Make sure to librpxloader before checking for quick start

This commit is contained in:
Maschell 2024-04-26 10:31:18 +02:00
parent f80e83dff9
commit 75d91030c2

View File

@ -42,6 +42,12 @@ int32_t main(int32_t argc, char **argv) {
initExternalStorage(); initExternalStorage();
// Use librpxloader.
RPXLoaderStatus error3;
if ((error3 = RPXLoader_InitLibrary()) != RPX_LOADER_RESULT_SUCCESS) {
DEBUG_FUNCTION_LINE_ERR("AutobootModule: Failed to init RPXLoader. This can be ignored when not running Aroma. Error %s [%d]", RPXLoader_GetStatusStr(error3), error3);
}
if (getQuickBoot()) { if (getQuickBoot()) {
deinitLogging(); deinitLogging();
return 0; return 0;
@ -51,12 +57,6 @@ int32_t main(int32_t argc, char **argv) {
OSFatal("AutobootModule: Mocha_InitLibrary failed"); OSFatal("AutobootModule: Mocha_InitLibrary failed");
} }
// Use librpxloader.
RPXLoaderStatus error3;
if ((error3 = RPXLoader_InitLibrary()) != RPX_LOADER_RESULT_SUCCESS) {
DEBUG_FUNCTION_LINE("AutobootModule: Failed to init RPXLoader. This can be ignored when not running Aroma. Error %s [%d]", RPXLoader_GetStatusStr(error3), error3);
}
InputUtils::InputData buttons = InputUtils::getControllerInput(); InputUtils::InputData buttons = InputUtils::getControllerInput();
FSAInit(); FSAInit();