فهرست منبع

userdata to null again once all data is removed.

NemesisMate 9 سال پیش
والد
کامیت
cdc708dcda
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  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 {