Forráskód Böngészése

userdata to null again once all data is removed.

NemesisMate 9 éve
szülő
commit
cdc708dcda
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      jme3-core/src/main/java/com/jme3/scene/Spatial.java

+ 3 - 0
jme3-core/src/main/java/com/jme3/scene/Spatial.java

@@ -1530,6 +1530,9 @@ public abstract class Spatial implements Savable, Cloneable, Collidable, Cloneab
 
         if(data == null){
             userData.remove(key);
+            if(userData.isEmpty()) {
+                userData = null;
+            }
         }else if (data instanceof Savable) {
             userData.put(key, (Savable) data);
         } else {