浏览代码

fix for double dispose()

Nicolas Cannasse 5 年之前
父节点
当前提交
94aeeb4b00
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      h3d/impl/MemoryManager.hx

+ 2 - 2
h3d/impl/MemoryManager.hx

@@ -295,8 +295,8 @@ class MemoryManager {
 	}
 
 	public function dispose() {
-		triIndexes.dispose();
-		quadIndexes.dispose();
+		if( triIndexes != null ) triIndexes.dispose();
+		if( quadIndexes != null ) quadIndexes.dispose();
 		triIndexes = null;
 		quadIndexes = null;
 		for( t in textures.copy() )