fix null checks

This commit is contained in:
Kirill Vainer 2016-03-08 19:34:43 -05:00
parent 2dafd1e485
commit e691de4459
2 changed files with 4 additions and 1 deletions

View File

@ -610,6 +610,9 @@ public abstract class Spatial implements Savable, Cloneable, Collidable, Cloneab
* @see MatParamOverride * @see MatParamOverride
*/ */
public void addMatParamOverride(MatParamOverride override) { public void addMatParamOverride(MatParamOverride override) {
if (override == null) {
throw new IllegalArgumentException("override cannot be null");
}
localOverrides.add(override); localOverrides.add(override);
setMatParamOverrideRefresh(); setMatParamOverrideRefresh();
} }

View File

@ -195,7 +195,7 @@ public class Uniform extends ShaderVariable {
} }
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new IllegalArgumentException("for uniform " + name + ": value cannot be null");
} }
setByCurrentMaterial = true; setByCurrentMaterial = true;