Browse Source

Treat empty textedit as 0 value when editing material shader parameters.

Lasse Öörni 12 years ago
parent
commit
d13fb7fc81
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Bin/Data/Scripts/Editor/EditorMaterial.as

+ 1 - 1
Bin/Data/Scripts/Editor/EditorMaterial.as

@@ -264,7 +264,7 @@ void EditShaderParameter(StringHash eventType, VariantMap& eventData)
 
 
     Variant oldValue = editMaterial.shaderParameters[name];
     Variant oldValue = editMaterial.shaderParameters[name];
     Array<String> coordValues = oldValue.ToString().Split(' ');
     Array<String> coordValues = oldValue.ToString().Split(' ');
-    coordValues[coordinate] = attrEdit.text;
+    coordValues[coordinate] = String(attrEdit.text.ToFloat());
 
 
     String valueString;
     String valueString;
     for (uint i = 0; i < coordValues.length; ++i)
     for (uint i = 0; i < coordValues.length; ++i)