[Bf-blender-cvs] [da8789b] fluid-mantaflow: small gzfile fix: declare file variable before using it and use const file name

Sebastián Barschkis noreply at git.blender.org
Sat Jun 18 16:04:47 CEST 2016


Commit: da8789bf66e3d4fc9395613a11844307ed81741a
Author: Sebastián Barschkis
Date:   Sat Jun 18 16:04:35 2016 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rBda8789bf66e3d4fc9395613a11844307ed81741a

small gzfile fix: declare file variable before using it and use const file name

===================================================================

M	intern/mantaflow/intern/SMOKE.cpp
M	intern/mantaflow/intern/SMOKE.h

===================================================================

diff --git a/intern/mantaflow/intern/SMOKE.cpp b/intern/mantaflow/intern/SMOKE.cpp
index 665fa7d..db30833 100644
--- a/intern/mantaflow/intern/SMOKE.cpp
+++ b/intern/mantaflow/intern/SMOKE.cpp
@@ -694,13 +694,14 @@ void* SMOKE::getGridPointer(std::string gridName, std::string solverName)
 	return gridPointer;
 }
 
-void SMOKE::updateMeshData(char* filename)
+void SMOKE::updateMeshData(const char* filename)
 {
+	gzFile gzf;
 	float dx =  1.0f / mMaxRes;
 	float fbuffer[3];
 	int ibuffer[3];
 
-	gzFile gzf = BLI_gzopen(filename, "rb1"); // do some compression
+	gzf = BLI_gzopen(filename, "rb"); // do some compression
 	if (!gzf)
 		std::cout << "readBobj: unable to open file" << std::endl;
 	
diff --git a/intern/mantaflow/intern/SMOKE.h b/intern/mantaflow/intern/SMOKE.h
index 81887da..5aa4b58 100644
--- a/intern/mantaflow/intern/SMOKE.h
+++ b/intern/mantaflow/intern/SMOKE.h
@@ -133,7 +133,7 @@ public:
 	inline int getTriangleYAt(int i) { return mTrianglesY[i]; }
 	inline int getTriangleZAt(int i) { return mTrianglesZ[i]; }
 	
-	void updateMeshData(char* filename);
+	void updateMeshData(const char* filename);
 
 private:
 	// simulation constants




More information about the Bf-blender-cvs mailing list