瀏覽代碼

NullContext thread safety

The fields `timeThen` and  `timeLate` are static. If multiple Applications are launched in different threads in headless mode, sync fails. This can be fixed removing the static modifier of the fields.
Rafael Pax 8 年之前
父節點
當前提交
543268593b
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      jme3-core/src/main/java/com/jme3/system/NullContext.java

+ 2 - 2
jme3-core/src/main/java/com/jme3/system/NullContext.java

@@ -96,8 +96,8 @@ public class NullContext implements JmeContext, Runnable {
         }
     }
 
-    private static long timeThen;
-    private static long timeLate;
+    private long timeThen;
+    private long timeLate;
 
     public void sync(int fps) {
         long timeNow;