Support sub-pixel cursor precision

This commit is contained in:
SerpentSpirale 2021-10-23 09:05:24 +02:00
parent 37202f21cd
commit d183c991a0
4 changed files with 13 additions and 13 deletions

View file

@ -49,7 +49,7 @@ public class BaseMainActivity extends LoggableActivity {
public double sensitivityFactor;
private final int fingerStillThreshold = (int) Tools.dpToPx(9);
private float initialX, initialY;
private int scrollInitialX, scrollInitialY;
private float scrollInitialX, scrollInitialY;
private float prevX, prevY;
private int currentPointerID;
@ -62,8 +62,8 @@ public class BaseMainActivity extends LoggableActivity {
switch (msg.what) {
case MSG_LEFT_MOUSE_BUTTON_CHECK:
if(LauncherPreferences.PREF_DISABLE_GESTURES) break;
int x = CallbackBridge.mouseX;
int y = CallbackBridge.mouseY;
float x = CallbackBridge.mouseX;
float y = CallbackBridge.mouseY;
if (CallbackBridge.isGrabbing() &&
Math.abs(initialX - x) < fingerStillThreshold &&
Math.abs(initialY - y) < fingerStillThreshold) {