Browse Source

- remove checks from UserData as apparently all kinds of data is stored there by jme3 now (Fixes Issue 402)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8247 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 years ago
parent
commit
824f27ef6c
1 changed files with 5 additions and 2 deletions
  1. 5 2
      jme3-core/src/com/jme3/gde/core/properties/UserDataProperty.java

+ 5 - 2
jme3-core/src/com/jme3/gde/core/properties/UserDataProperty.java

@@ -40,6 +40,8 @@ import java.util.LinkedList;
 import java.util.List;
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 import org.openide.nodes.PropertySupport;
 import org.openide.util.Exceptions;
 
@@ -73,7 +75,8 @@ public class UserDataProperty extends PropertySupport.ReadWrite<String> {
         } else if (type instanceof Long) {
             return 4;
         } else {
-            throw new IllegalArgumentException("Unsupported type: " + type);
+            Logger.getLogger(UserDataProperty.class.getName()).log(Level.WARNING, "UserData not editable" + type.getClass());
+            return -1;
         }
     }
 
@@ -108,7 +111,7 @@ public class UserDataProperty extends PropertySupport.ReadWrite<String> {
                             spatial.setUserData(name, Long.parseLong(val));
                             break;
                         default:
-                            throw new UnsupportedOperationException();
+//                            throw new UnsupportedOperationException();
                     }
                     return null;
                 }