From 3fb8c2be8326915c082979b62c7fbdea5ade6768 Mon Sep 17 00:00:00 2001 From: HJfod <60038575+HJfod@users.noreply.github.com> Date: Sat, 11 Feb 2023 12:05:25 +0200 Subject: [PATCH] reset child z order when applying layouts --- loader/src/ids/AddIDs.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loader/src/ids/AddIDs.hpp b/loader/src/ids/AddIDs.hpp index 899bddbc..30dddcfc 100644 --- a/loader/src/ids/AddIDs.hpp +++ b/loader/src/ids/AddIDs.hpp @@ -37,6 +37,7 @@ static void switchToMenu(CCNode* node, CCMenu* menu) { node->retain(); node->removeFromParent(); + node->setZOrder(0); menu->addChild(node); node->setPosition(menu->convertToNodeSpace(worldPos)); @@ -67,6 +68,7 @@ static CCMenu* detachAndCreateMenu(CCNode* parent, const char* menuID, Layout* l parent->addChild(newMenu); first->setPosition(0, 0); + first->setZOrder(0); newMenu->addChild(first); first->release();