3
0
Fork 0
forked from suyu/suyu

yuzu/applets/software_keyboard: std::move argument in MainWindowFinishedText()

Given the std::optional can contain an object type that heap allocates,
we can use std::move to avoid an unnecessary copy/allocation from
occurring.
This commit is contained in:
Lioncash 2019-05-24 21:01:46 -04:00
parent b3d7180164
commit 16bf791939

View file

@ -149,7 +149,7 @@ void QtSoftwareKeyboard::SendTextCheckDialog(std::u16string error_message,
void QtSoftwareKeyboard::MainWindowFinishedText(std::optional<std::u16string> text) { void QtSoftwareKeyboard::MainWindowFinishedText(std::optional<std::u16string> text) {
// Acquire the HLE mutex // Acquire the HLE mutex
std::lock_guard lock{HLE::g_hle_lock}; std::lock_guard lock{HLE::g_hle_lock};
text_output(text); text_output(std::move(text));
} }
void QtSoftwareKeyboard::MainWindowFinishedCheckDialog() { void QtSoftwareKeyboard::MainWindowFinishedCheckDialog() {