diff options
Diffstat (limited to 'src/android')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt index c2ef683cfd..62c9b5e753 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt @@ -15,6 +15,7 @@ import android.widget.TextView import androidx.drawerlayout.widget.DrawerLayout import com.google.android.material.color.MaterialColors import com.google.android.material.materialswitch.MaterialSwitch +import org.yuzu.yuzu_emu.NativeLibrary import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.YuzuApplication import org.yuzu.yuzu_emu.features.settings.model.BooleanSetting @@ -150,6 +151,10 @@ class QuickSettings(val emulationFragment: EmulationFragment) { switchView.setOnCheckedChangeListener { _, isChecked -> setting.setBoolean(isChecked) saveSettings() + // Lets the running game know it was docked or undocked. + if (setting == BooleanSetting.USE_DOCKED_MODE) { + NativeLibrary.applySettings() + } } switchContainer.setOnClickListener { |
