From 27f3ee55ba8940e0f908cf4e4f259aeb009c7663 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Wed, 21 Apr 2021 11:15:26 +0200 Subject: [PATCH] Fix toggle state not being rounded --- .../net/kdt/pojavlaunch/customcontrols/ControlButton.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java index e71d881ab..02b716680 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java @@ -25,14 +25,10 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp private boolean mCanTriggerLongClick = true; private boolean mChecked = false; - - private float mScaleAt; public ControlButton(ControlLayout layout, ControlData properties) { super(layout.getContext()); setPadding(4, 4, 4, 4); - - mScaleAt = layout.mLayout.scaledAt; mGestureDetector = new GestureDetector(getContext(), new SingleTapConfirm()); @@ -146,7 +142,7 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (mChecked) { - canvas.drawRect(0, getHeight() - 10 * mScaleAt, getWidth(), getHeight(), mRectPaint); + canvas.drawRoundRect(0, 0, getWidth(), getHeight(), mProperties.cornerRadius, mProperties.cornerRadius, mRectPaint); } }