From 8b0db45d02d08e2328d27e8947c0d416ba26aabf Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Thu, 29 Jul 2021 15:33:48 +0200 Subject: [PATCH] Fix buttons not being snappable when snappable --- .../pojavlaunch/customcontrols/buttons/ControlButton.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java index 59ea3a8d6..bba7ae296 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlButton.java @@ -351,14 +351,14 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp //Step 2: Get Coordinates float button_top = button.getY(); - float button_bottom = button_top + button.getBottom(); + float button_bottom = button_top + button.getHeight(); float button_left = button.getX(); - float button_right = button_left + button.getRight(); + float button_right = button_left + button.getWidth(); float top = getY(); - float bottom = getY() + getBottom(); + float bottom = getY() + getHeight(); float left = getX(); - float right = getX() + getRight(); + float right = getX() + getWidth(); //Step 3: For each axis, we try to snap to the nearest if(Math.abs(top - button_bottom) < MIN_DISTANCE){ // Bottom snap