From 0de61e64bc8a751c0b85b84d8b4449116ae82f8d Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sun, 22 Nov 2020 18:57:03 +0700 Subject: [PATCH] Another attempt to get PRI and SEC button un-editable on play. --- .../net/kdt/pojavlaunch/customcontrols/ControlButton.java | 8 ++++---- .../net/kdt/pojavlaunch/customcontrols/ControlLayout.java | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java b/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java index 98904cda4..d99f809d5 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java +++ b/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlButton.java @@ -14,7 +14,7 @@ public class ControlButton extends Button implements OnLongClickListener, OnTouc private ControlData mProperties; private SelectionEndHandleView mHandleView; - private boolean mCanModify = false; + private boolean mModifiable = false; private boolean mCanTriggerLongClick = true; private int mMods; @@ -106,7 +106,7 @@ public class ControlButton extends Button implements OnLongClickListener, OnTouc @Override public boolean onLongClick(View p1) { - if (mCanTriggerLongClick) { + if (mCanTriggerLongClick && mModifiable) { if (mHandleView.isShowing()) { mHandleView.hide(); } else { @@ -124,7 +124,7 @@ public class ControlButton extends Button implements OnLongClickListener, OnTouc private float downX, downY; @Override public boolean onTouch(View view, MotionEvent event) { - if (!mCanModify) { + if (!mModifiable) { mCanTriggerLongClick = false; if (mProperties.keycode >= 0) { @@ -178,6 +178,6 @@ public class ControlButton extends Button implements OnLongClickListener, OnTouc } public void setModifiable(boolean z) { - mCanModify = z; + mModifiable = z; } } diff --git a/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java b/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java index 5035dd4c6..7bf70c586 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java +++ b/app/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java @@ -11,7 +11,7 @@ import java.io.*; public class ControlLayout extends FrameLayout { - private boolean mCanModify; + private boolean mModifiable; private CustomControls mLayout; private CustomControlsActivity mActivity; private boolean mControlVisible = false; @@ -61,7 +61,7 @@ public class ControlLayout extends FrameLayout private void addControlView(ControlData controlButton) { final ControlButton view = new ControlButton(getContext(), controlButton); - view.setModifiable(mCanModify); + view.setModifiable(mModifiable); addView(view); setModified(true); @@ -85,7 +85,7 @@ public class ControlLayout extends FrameLayout } public void toggleControlVisible() { - if (mCanModify) return; // Not using on custom controls activity + if (mModifiable) return; // Not using on custom controls activity mControlVisible = !mControlVisible; for (int i = 0; i < getChildCount(); i++) { @@ -97,7 +97,7 @@ public class ControlLayout extends FrameLayout } public void setModifiable(boolean z) { - mCanModify = z; + mModifiable = z; for (int i = 0; i < getChildCount(); i++) { View v = getChildAt(i); if (v instanceof ControlButton) {