diff --git a/src/core/hle/service/am/service/library_applet_accessor.cpp b/src/core/hle/service/am/service/library_applet_accessor.cpp index c49b1f3f05..77bd841bfb 100644 --- a/src/core/hle/service/am/service/library_applet_accessor.cpp +++ b/src/core/hle/service/am/service/library_applet_accessor.cpp @@ -169,6 +169,7 @@ Result ILibraryAppletAccessor::PopOutData(Out> out_stora caller_applet->lifecycle_manager.RequestResumeNotification(); caller_applet->lifecycle_manager.GetSystemEvent().Clear(system.Kernel()); caller_applet->lifecycle_manager.UpdateRequestedFocusState(); + caller_applet->lifecycle_manager.SignalSystemEventIfNeeded(system.Kernel()); } R_TRY(m_broker->GetOutData().Pop(system.Kernel(), out_storage.Get()));