From ba0db19facb3b1579cf7ff4dd39361f0e34ae293 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Mon, 5 Jul 2021 14:58:05 +0200 Subject: [PATCH] Fix handleview being instantiated when unneeded --- .../pojavlaunch/customcontrols/buttons/ControlButton.java | 6 +++--- 1 file changed, 3 insertions(+), 3 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 2031d9546..a88eed364 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 @@ -218,10 +218,10 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp @Override public boolean onLongClick(View v) { - - if(mHandleView == null) mHandleView = new SelectionEndHandleView(this); - if (mCanTriggerLongClick && mModifiable) { + //Instantiate on need only + if(mHandleView == null) mHandleView = new SelectionEndHandleView(this); + if (mHandleView.isShowing()) { mHandleView.hide(); } else {