Procházet zdrojové kódy

clear RF_CHILD_LIGHTLIST even when there are no children

Bebul před 10 roky
rodič
revize
c19842c55f

+ 1 - 1
jme3-core/src/main/java/com/jme3/scene/Node.java

@@ -177,13 +177,13 @@ public class Node extends Spatial implements Savable {
             updateWorldTransforms();
         }
 
+        refreshFlags &= ~RF_CHILD_LIGHTLIST;
         if (!children.isEmpty()) {
             // the important part- make sure child geometric state is refreshed
             // first before updating own world bound. This saves
             // a round-trip later on.
             // NOTE 9/19/09
             // Although it does save a round trip,
-            refreshFlags &= ~RF_CHILD_LIGHTLIST;
             for (Spatial child : children.getArray()) {
                 child.updateGeometricState();
             }