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 8d823301b..a9ec9939e 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 @@ -191,8 +191,11 @@ public class ControlLayout extends FrameLayout subButton.parentDrawer.drawerData.buttonProperties.remove(subButton.getProperties()); subButton.parentDrawer.buttons.remove(subButton); + subButton.parentDrawer.syncButtons(); + subButton.setVisibility(GONE); removeView(subButton); + } public void saveLayout(String path) throws Exception { diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlDrawer.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlDrawer.java index d9c18bd39..11881e9d9 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlDrawer.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/buttons/ControlDrawer.java @@ -96,7 +96,7 @@ public class ControlDrawer extends ControlButton { } } - private void syncButtons(){ + public void syncButtons(){ alignButtons(); resizeButtons(); }