v0.6.1: added a syncronization requirement to script usage
This commit is contained in:
parent
2efda4296d
commit
7bb0103d17
|
@ -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<Class<? extends Script>,Script> all =
|
||||
|
@ -35,7 +35,7 @@ public class Script extends Program {
|
|||
private static Class<? extends Script> curScriptClass = null;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public static<T extends Script> T use( Class<T> c ) {
|
||||
public synchronized static<T extends Script> T use( Class<T> c ) {
|
||||
|
||||
if (c != curScriptClass) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user