Jelajahi Sumber

fix for double dispose()

Nicolas Cannasse 5 tahun lalu
induk
melakukan
94aeeb4b00
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      h3d/impl/MemoryManager.hx

+ 2 - 2
h3d/impl/MemoryManager.hx

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