From 19b81e10eae845016e7d6958b2d250bf32663704 Mon Sep 17 00:00:00 2001 From: alexytomi <60690056+alexytomi@users.noreply.github.com> Date: Fri, 25 Jul 2025 17:02:12 +0800 Subject: [PATCH] fix(SideDialog): Didn't properly set MouseGrabSwitch state --- .../java/net/kdt/pojavlaunch/prefs/QuickSettingSideDialog.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/QuickSettingSideDialog.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/QuickSettingSideDialog.java index 6a2b82dd1..0689a7ce1 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/QuickSettingSideDialog.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/QuickSettingSideDialog.java @@ -99,6 +99,7 @@ public abstract class QuickSettingSideDialog extends com.kdt.SideDialogView { mGyroXSwitch.setChecked(mOriginalGyroXEnabled); mGyroYSwitch.setChecked(mOriginalGyroYEnabled); mGestureSwitch.setChecked(mOriginalGestureDisabled); + mMouseGrabSwitch.setChecked(mOriginalMouseGrab); mGyroSwitch.setOnCheckedChangeListener((buttonView, isChecked) -> { PREF_ENABLE_GYRO = isChecked; @@ -126,6 +127,7 @@ public abstract class QuickSettingSideDialog extends com.kdt.SideDialogView { }); mMouseGrabSwitch.setOnCheckedChangeListener((buttonView, isChecked) -> { + PREF_MOUSE_GRAB_FORCE = isChecked; mEditor.putBoolean("always_grab_mouse", isChecked); });