diff --git a/src/core/hle/service/am/service/application_creator.cpp b/src/core/hle/service/am/service/application_creator.cpp index e3bb92c3a4..4eb2f29e22 100644 --- a/src/core/hle/service/am/service/application_creator.cpp +++ b/src/core/hle/service/am/service/application_creator.cpp @@ -16,6 +16,7 @@ #include "core/hle/service/cmif_serialization.h" #include "core/loader/loader.h" #include "core/launch_timestamp_cache.h" +#include "core/hle/api_version.h" namespace Service::AM { @@ -87,7 +88,7 @@ Result IApplicationCreator::CreateSystemApplication( std::vector control; std::unique_ptr loader; - auto process = CreateProcess(system, application_id, 1, 22); + auto process = CreateProcess(system, application_id, 1, HLE::ApiVersion::HOS_VERSION_MAJOR); R_UNLESS(process != nullptr, ResultUnknown); const auto applet = std::make_shared(system, std::move(process), true); diff --git a/src/core/hle/service/am/service/library_applet_creator.cpp b/src/core/hle/service/am/service/library_applet_creator.cpp index c20a77f8c4..7774cb61fc 100644 --- a/src/core/hle/service/am/service/library_applet_creator.cpp +++ b/src/core/hle/service/am/service/library_applet_creator.cpp @@ -119,9 +119,10 @@ std::shared_ptr CreateGuestApplet(Core::System& system, Firmware2000 = 20, Firmware2100 = 21, Firmware2200 = 22, + Firmware2300 = 23, }; - auto process = CreateProcess(system, program_id, Firmware1400, Firmware2200); + auto process = CreateProcess(system, program_id, Firmware1400, Firmware2300); if (process) { const auto applet = std::make_shared(system, std::move(process), false); applet->program_id = program_id;