From 5cbde61d3c17247978ba16d8800741bd973bf389 Mon Sep 17 00:00:00 2001 From: Zephyron Date: Sun, 16 Feb 2025 12:01:27 +1000 Subject: [PATCH] service/am: Implement CreateManagedDisplaySeparableLayer - Removes STUBBED designation as implementation is now complete - Changes log level from WARNING to DEBUG - Adds proper locking when accessing the display layer manager - Fixes parameter alignment in function declaration --- src/core/hle/service/am/service/self_controller.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/hle/service/am/service/self_controller.cpp b/src/core/hle/service/am/service/self_controller.cpp index 1f8215149..caca02411 100644 --- a/src/core/hle/service/am/service/self_controller.cpp +++ b/src/core/hle/service/am/service/self_controller.cpp @@ -262,8 +262,8 @@ Result ISelfController::CreateManagedDisplayLayer(Out out_layer_id) { } Result ISelfController::CreateManagedDisplaySeparableLayer(Out out_layer_id, - Out out_recording_layer_id) { - LOG_WARNING(Service_AM, "(STUBBED) called"); + Out out_recording_layer_id) { + LOG_DEBUG(Service_AM, "called"); std::scoped_lock lk{m_applet->lock}; R_RETURN(m_applet->display_layer_manager.CreateManagedDisplaySeparableLayer(