diff --git a/SPD-classes/src/main/java/com/watabou/glscripts/Script.java b/SPD-classes/src/main/java/com/watabou/glscripts/Script.java index 04dcb4a4d..0f4bc0303 100644 --- a/SPD-classes/src/main/java/com/watabou/glscripts/Script.java +++ b/SPD-classes/src/main/java/com/watabou/glscripts/Script.java @@ -21,11 +21,11 @@ package com.watabou.glscripts; -import java.util.HashMap; - import com.watabou.glwrap.Program; import com.watabou.glwrap.Shader; +import java.util.HashMap; + public class Script extends Program { private static final HashMap,Script> all = @@ -35,7 +35,7 @@ public class Script extends Program { private static Class curScriptClass = null; @SuppressWarnings("unchecked") - public static T use( Class c ) { + public synchronized static T use( Class c ) { if (c != curScriptClass) {