From 0fc177e26809461afb13b273a6a7f3879bbcd83c Mon Sep 17 00:00:00 2001
From: Vitor K <vitor-kiguchi@hotmail.com>
Date: Tue, 6 Dec 2022 21:52:25 -0300
Subject: [PATCH] configure_motion_touch: do not move engine parameter (#6208)

fixes an error stemmed from miscommunication
---
 src/citra_qt/configuration/configure_motion_touch.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/citra_qt/configuration/configure_motion_touch.cpp b/src/citra_qt/configuration/configure_motion_touch.cpp
index e66ecac3f..ed0c0b058 100644
--- a/src/citra_qt/configuration/configure_motion_touch.cpp
+++ b/src/citra_qt/configuration/configure_motion_touch.cpp
@@ -354,10 +354,8 @@ void ConfigureMotionTouch::ApplyConfiguration() {
     std::string motion_engine = ui->motion_provider->currentData().toString().toStdString();
     std::string touch_engine = ui->touch_provider->currentData().toString().toStdString();
 
-    Common::ParamPackage motion_param{}, touch_param{};
-    motion_param.Set("engine", std::move(motion_engine));
-    touch_param.Set("engine", std::move(touch_engine));
-
+    Common::ParamPackage motion_param{};
+    motion_param.Set("engine", motion_engine);
     if (motion_engine == "motion_emu") {
         motion_param.Set("sensitivity", static_cast<float>(ui->motion_sensitivity->value()));
     } else if (motion_engine == "sdl") {
@@ -365,6 +363,8 @@ void ConfigureMotionTouch::ApplyConfiguration() {
         motion_param.Set("port", port);
     }
 
+    Common::ParamPackage touch_param{};
+    touch_param.Set("engine", touch_engine);
     if (touch_engine == "cemuhookudp") {
         touch_param.Set("min_x", min_x);
         touch_param.Set("min_y", min_y);