From 625eb154ccece453df8ba0053fb46b6cdce974ed Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Fri, 30 Jul 2021 14:36:27 +0200 Subject: [PATCH] Fix deleting Drawer not deleting its children --- .../net/kdt/pojavlaunch/customcontrols/ControlLayout.java | 4 ++++ 1 file changed, 4 insertions(+) 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 6cf5456fb..8d823301b 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 @@ -176,6 +176,10 @@ public class ControlLayout extends FrameLayout } public void removeControlDrawer(ControlDrawer controlDrawer){ + for(ControlSubButton subButton : controlDrawer.buttons){ + subButton.setVisibility(GONE); + removeView(subButton); + } mLayout.mDrawerDataList.remove(controlDrawer.getDrawerData()); controlDrawer.setVisibility(GONE); removeView(controlDrawer);