瀏覽代碼

fix for double dispose()

Nicolas Cannasse 6 年之前
父節點
當前提交
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() )