diff --git a/src/core/hle/service/audio/audio_controller.cpp b/src/core/hle/service/audio/audio_controller.cpp index 4b6f468c92..f2ebeaf686 100644 --- a/src/core/hle/service/audio/audio_controller.cpp +++ b/src/core/hle/service/audio/audio_controller.cpp @@ -179,12 +179,14 @@ Result IAudioController::AcquireTargetNotification( *out_notification_event = ¬ification_event->GetReadableEvent(); R_SUCCEED(); } + Result IAudioController::Unknown5000(Out> out_audio_controller) { LOG_DEBUG(Audio, "Creating duplicate audio controller interface"); // Return a new reference to this controller instance - *out_audio_controller = std::static_pointer_cast(shared_from_this()); + *out_audio_controller = SharedFrom(this); R_SUCCEED(); } + } // namespace Service::Audio