apt/applet_manager: std::move parameter in GlanceParameter()

Same behavior, minus a redundant copy.
This commit is contained in:
Lioncash 2020-04-18 19:22:01 -04:00
parent a6e37b48e9
commit 7eabcdf1c3

View file

@ -209,10 +209,11 @@ ResultVal<MessageParameter> AppletManager::GlanceParameter(AppletId app_id) {
// Note: The NS module always clears the DSPSleep and DSPWakeup signals even in GlanceParameter. // Note: The NS module always clears the DSPSleep and DSPWakeup signals even in GlanceParameter.
if (next_parameter->signal == SignalType::DspSleep || if (next_parameter->signal == SignalType::DspSleep ||
next_parameter->signal == SignalType::DspWakeup) next_parameter->signal == SignalType::DspWakeup) {
next_parameter = {}; next_parameter = {};
}
return MakeResult<MessageParameter>(parameter); return MakeResult<MessageParameter>(std::move(parameter));
} }
ResultVal<MessageParameter> AppletManager::ReceiveParameter(AppletId app_id) { ResultVal<MessageParameter> AppletManager::ReceiveParameter(AppletId app_id) {