diff --git a/src/graphics/stkscenemanager.cpp b/src/graphics/stkscenemanager.cpp index 11c05aa23..be780caef 100644 --- a/src/graphics/stkscenemanager.cpp +++ b/src/graphics/stkscenemanager.cpp @@ -405,9 +405,9 @@ parseSceneManager(core::list List, std::vector(*I)) node->updateVisibility(); + (*I)->updateAbsolutePosition(); if (!(*I)->isVisible()) continue; - (*I)->updateAbsolutePosition(); if (ParticleSystemProxy *node = dynamic_cast(*I)) {