aboutsummaryrefslogtreecommitdiff
path: root/src/android/app
diff options
context:
space:
mode:
authornéo Luigi <85024393+neoluigi4123@users.noreply.github.com>2026-10-30 18:04:26 +0100
committerkraibse <33869366+kraibse@users.noreply.github.com>2026-10-30 20:27:35 +0100
commitd2ac2275247a9ecb3e1404606f7026c6402533b8 (patch)
treeb9842b0cd90729c3745c1285dcbdc8337cba118d /src/android/app
parent8a72dc011e0a30a6bddd1f2476a94927787e6e15 (diff)
Fixed game support about docked/handheld mode, applying only to ns2 games. Tested on windows.
Diffstat (limited to 'src/android/app')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt5
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 {