From 37eace7d42dde41e24868874473bf333e5368f38 Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Wed, 1 Nov 2017 15:58:17 +0100 Subject: [PATCH] Fix unparenting some more --- Sources/armory/logicnode/SetParentNode.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/armory/logicnode/SetParentNode.hx b/Sources/armory/logicnode/SetParentNode.hx index 892ad83e..3c56186a 100644 --- a/Sources/armory/logicnode/SetParentNode.hx +++ b/Sources/armory/logicnode/SetParentNode.hx @@ -17,9 +17,9 @@ class SetParentNode extends LogicNode { if (isUnparent) parent = iron.Scene.active.root; else parent = inputs[2].get(); - if (object == null || parent == null) return; + if (object == null || parent == null || object.parent == parent) return; - object.parent.children.remove(object); + object.parent.removeChild(object, isUnparent); // keepTransform parent.addChild(object, !isUnparent); // applyInverse super.run();