From 924c33cb2ca7aca9e16d8f93a7ae55c4fc85c119 Mon Sep 17 00:00:00 2001 From: artdeell Date: Wed, 20 Nov 2024 23:24:53 +0300 Subject: [PATCH] Fix[touchpad]: respond to dynamic scale changes --- .../net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java index 8a8c31b34..7a1f71d86 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java @@ -1,7 +1,6 @@ package net.kdt.pojavlaunch.customcontrols.mouse; import static net.kdt.pojavlaunch.Tools.currentDisplayMetrics; -import static net.kdt.pojavlaunch.prefs.LauncherPreferences.DEFAULT_PREF; import android.content.Context; import android.graphics.Canvas; @@ -29,8 +28,6 @@ public class Touchpad extends View implements GrabListener, AbstractTouchpad { /* Mouse pointer icon used by the touchpad */ private Drawable mMousePointerDrawable; private float mMouseX, mMouseY; - /* Resolution scaler option, allow downsizing a window */ - private final float mScaleFactor = DEFAULT_PREF.getInt("resolutionRatio",100)/100f; public Touchpad(@NonNull Context context) { this(context, null); } @@ -68,7 +65,7 @@ public class Touchpad extends View implements GrabListener, AbstractTouchpad { } private void sendMousePosition() { - CallbackBridge.sendCursorPos((mMouseX * mScaleFactor), (mMouseY * mScaleFactor)); + CallbackBridge.sendCursorPos((mMouseX * LauncherPreferences.PREF_SCALE_FACTOR), (mMouseY * LauncherPreferences.PREF_SCALE_FACTOR)); } private void updateMousePosition() {