From a00e03270f0d6940208acf3fc2b40b32ada97f31 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Tue, 11 May 2021 22:08:11 +0200 Subject: [PATCH] Fix subButtons not appearing when on edit mode. --- .../net/kdt/pojavlaunch/customcontrols/ControlLayout.java | 4 ++++ .../net/kdt/pojavlaunch/customcontrols/ControlSubButton.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java index 1a976afc2..4e7d0c352 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlLayout.java @@ -258,6 +258,10 @@ public class ControlLayout extends FrameLayout } } + public boolean getModifiable(){ + return mModifiable; + } + protected void setModified(boolean z) { if (mActivity != null) mActivity.isModified = z; } diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlSubButton.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlSubButton.java index 8d8b23d5e..b09e37911 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlSubButton.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlSubButton.java @@ -13,7 +13,8 @@ public class ControlSubButton extends ControlButton { this.parentDrawer = parentDrawer; //Delayed to let the button inflate first - new Handler(Looper.getMainLooper()).postDelayed(() -> setVisibility(parentDrawer.areButtonsVisible ? VISIBLE : GONE), 0); + if(!layout.getModifiable()) + new Handler(Looper.getMainLooper()).postDelayed(() -> setVisibility(parentDrawer.areButtonsVisible ? VISIBLE : GONE), 0); filterProperties(); }