Browse Source

NativeObjectManager: clear reference before deleting to avoid a race (#1617)

Stephen Gold 3 years ago
parent
commit
32265497d6
1 changed files with 1 additions and 0 deletions
  1. 1 0
      jme3-core/src/main/java/com/jme3/util/NativeObjectManager.java

+ 1 - 0
jme3-core/src/main/java/com/jme3/util/NativeObjectManager.java

@@ -140,6 +140,7 @@ public class NativeObjectManager {
                 }
                 }
 
 
                 assert ref == null || ref == ref2;
                 assert ref == null || ref == ref2;
+                ref2.clear();
 
 
                 int id = obj.getId();
                 int id = obj.getId();