OSDN Git Service

SDK : Material editor fixed an npe in MaterialProperty when a param value was null
authorremy.bouquet@gmail.com <remy.bouquet@gmail.com@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Tue, 26 Feb 2013 19:54:17 +0000 (19:54 +0000)
committerremy.bouquet@gmail.com <remy.bouquet@gmail.com@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Tue, 26 Feb 2013 19:54:17 +0000 (19:54 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10438 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

sdk/jme3-materialeditor/src/com/jme3/gde/materials/MaterialProperty.java

index 553b365..2bbb986 100644 (file)
@@ -28,9 +28,11 @@ public class MaterialProperty {
     public MaterialProperty(MatParam param) {
         this.type = param.getVarType().name();
         this.name = param.getName();
-        try {
-            this.value = param.getValueAsString();
-        } catch (UnsupportedOperationException e) {
+        if (param.getValue() != null) {
+            try {
+                this.value = param.getValueAsString();
+            } catch (UnsupportedOperationException e) {
+            }
         }
     }