Просмотр исходного кода

Merge pull request #7042 from v1993/patch-7

Hide XInput bypass on non-Windows OSes
Ameer J 4 лет назад
Родитель
Сommit
fba301155b
2 измененных файлов с 8 добавлено и 0 удалено
  1. 4 0
      src/yuzu/configuration/config.cpp
  2. 4 0
      src/yuzu/configuration/configure_input_advanced.cpp

+ 4 - 0
src/yuzu/configuration/config.cpp

@@ -562,7 +562,11 @@ void Config::ReadControlValues() {
     ReadTouchscreenValues();
     ReadTouchscreenValues();
     ReadMotionTouchValues();
     ReadMotionTouchValues();
 
 
+#ifdef _WIN32
     ReadBasicSetting(Settings::values.enable_raw_input);
     ReadBasicSetting(Settings::values.enable_raw_input);
+#else
+    Settings::values.enable_raw_input = false;
+#endif
     ReadBasicSetting(Settings::values.emulate_analog_keyboard);
     ReadBasicSetting(Settings::values.emulate_analog_keyboard);
     Settings::values.mouse_panning = false;
     Settings::values.mouse_panning = false;
     ReadBasicSetting(Settings::values.mouse_panning_sensitivity);
     ReadBasicSetting(Settings::values.mouse_panning_sensitivity);

+ 4 - 0
src/yuzu/configuration/configure_input_advanced.cpp

@@ -88,6 +88,10 @@ ConfigureInputAdvanced::ConfigureInputAdvanced(QWidget* parent)
     connect(ui->buttonMotionTouch, &QPushButton::clicked, this,
     connect(ui->buttonMotionTouch, &QPushButton::clicked, this,
             &ConfigureInputAdvanced::CallMotionTouchConfigDialog);
             &ConfigureInputAdvanced::CallMotionTouchConfigDialog);
 
 
+#ifndef _WIN32
+    ui->enable_raw_input->setVisible(false);
+#endif
+
     LoadConfiguration();
     LoadConfiguration();
 }
 }