diff options
| author | rdenno <rhysdenno@gmail.com> | 2026-10-31 16:01:13 -0400 |
|---|---|---|
| committer | rdenno <rhysdenno@gmail.com> | 2026-10-31 16:11:26 -0400 |
| commit | dee08ca5afb80793fbe967b5a330f738f8bc41a3 (patch) | |
| tree | 6908f7f0b10f30bf031452ab06960f9705776c7b /src/core/hle/service/am/frontend/applets.cpp | |
| parent | 9dca3ab2e436e786ab53e862e4d515f620a11669 (diff) | |
am: map Switch 2 library applet ids to the applet in their low byte (Pokopia name entry)
Pokopia opens the software keyboard with an applet id whose low byte is 0x11 but that has extra
high bits, so it got the stub applet and looped forever on its own name check.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'src/core/hle/service/am/frontend/applets.cpp')
| -rw-r--r-- | src/core/hle/service/am/frontend/applets.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/service/am/frontend/applets.cpp b/src/core/hle/service/am/frontend/applets.cpp index c59e4b9c6b..c1a0a1dd29 100644 --- a/src/core/hle/service/am/frontend/applets.cpp +++ b/src/core/hle/service/am/frontend/applets.cpp @@ -253,7 +253,7 @@ std::shared_ptr<FrontendApplet> FrontendAppletHolder::GetApplet(std::shared_ptr< case AppletId::None: return nullptr; default: - UNIMPLEMENTED_MSG("No frontend implementation exists for applet_id={:02X} program_id={:016X}! Using stub applet.", static_cast<u8>(id), applet->program_id); + UNIMPLEMENTED_MSG("No frontend implementation exists for applet_id={:#x} program_id={:016X}! Using stub applet.", static_cast<u32>(id), applet->program_id); return std::make_shared<StubApplet>(system, applet, id, mode); } } |
