From 8027b807e509805f27626eff95913eb1ee796de2 Mon Sep 17 00:00:00 2001 From: HJfod <60038575+HJfod@users.noreply.github.com> Date: Sat, 29 Jul 2023 20:39:25 +0300 Subject: [PATCH] fix switchToMenu assuming nodes to have a parent --- loader/src/ids/AddIDs.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loader/src/ids/AddIDs.hpp b/loader/src/ids/AddIDs.hpp index 15a1848b..51f34530 100644 --- a/loader/src/ids/AddIDs.hpp +++ b/loader/src/ids/AddIDs.hpp @@ -35,7 +35,9 @@ void setIDs(CCNode* node, int startIndex, Args... args) { static void switchToMenu(CCNode* node, CCMenu* menu) { if (!node || !menu) return; - auto worldPos = node->getParent()->convertToWorldSpace(node->getPosition()); + auto worldPos = node->getParent() ? + node->getParent()->convertToWorldSpace(node->getPosition()) : + node->getPosition(); node->retain(); node->removeFromParent();