diff --git a/src/core/services/apt.cpp b/src/core/services/apt.cpp index ef0d1450..2bb3e4a2 100644 --- a/src/core/services/apt.cpp +++ b/src/core/services/apt.cpp @@ -257,7 +257,9 @@ void APTService::sendParameter(u32 messagePointer) { auto result = destApplet->receiveParameter(); } - kernel.signalEvent(resumeEvent.value()); + if (resumeEvent.has_value()) { + kernel.signalEvent(resumeEvent.value()); + } } void APTService::receiveParameter(u32 messagePointer) {