From 7eabcdf1c378347cb40a588d8d230e939ab41e75 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 18 Apr 2020 19:22:01 -0400 Subject: [PATCH] apt/applet_manager: std::move parameter in GlanceParameter() Same behavior, minus a redundant copy. --- src/core/hle/service/apt/applet_manager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/hle/service/apt/applet_manager.cpp b/src/core/hle/service/apt/applet_manager.cpp index 6612a720e..88763787c 100644 --- a/src/core/hle/service/apt/applet_manager.cpp +++ b/src/core/hle/service/apt/applet_manager.cpp @@ -209,10 +209,11 @@ ResultVal AppletManager::GlanceParameter(AppletId app_id) { // Note: The NS module always clears the DSPSleep and DSPWakeup signals even in GlanceParameter. if (next_parameter->signal == SignalType::DspSleep || - next_parameter->signal == SignalType::DspWakeup) + next_parameter->signal == SignalType::DspWakeup) { next_parameter = {}; + } - return MakeResult(parameter); + return MakeResult(std::move(parameter)); } ResultVal AppletManager::ReceiveParameter(AppletId app_id) {