From 2501883ca89eca6a632377208b2a4b5ec46f078a Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Mon, 6 Sep 2021 16:56:30 +0200 Subject: [PATCH] Proper subButton cloning support --- .../customcontrols/handleview/ActionPopupWindow.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/ActionPopupWindow.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/ActionPopupWindow.java index f4052356b..88830431b 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/ActionPopupWindow.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/ActionPopupWindow.java @@ -145,6 +145,11 @@ public class ActionPopupWindow extends PinnedPopupWindow implements OnClickListe cloneData.properties.dynamicX = "0.5 * ${screen_width}"; cloneData.properties.dynamicY = "0.5 * ${screen_height}"; ((ControlLayout) mHandleView.mView.getParent()).addDrawer(cloneData); + }else if(editedButton instanceof ControlSubButton){ + ControlData cloneData = new ControlData(editedButton.getProperties()); + cloneData.dynamicX = "0.5 * ${screen_width}"; + cloneData.dynamicY = "0.5 * ${screen_height}"; + ((ControlLayout) mHandleView.mView.getParent()).addSubButton(((ControlSubButton) editedButton).parentDrawer, cloneData); }else{ ControlData cloneData = new ControlData(editedButton.getProperties()); cloneData.dynamicX = "0.5 * ${screen_width}";