Commit f28aa26a authored by Martin Schultz's avatar Martin Schultz

closes #1

refs !1
*changed the static variables to be common variables.
If one opens a lot of files, using thread local could be an alternative as long as the compiler supports it.
parent 2dce1916
......@@ -172,7 +172,7 @@ read_material(std::fstream& _in)
std::string keyWrd;
std::string textureName;
static std::stringstream stream;
std::stringstream stream;
std::string key;
Material mat;
......@@ -308,7 +308,7 @@ read(std::istream& _in, BaseImporter& _bi, Options& _opt)
std::string matname;
static std::stringstream stream, lineData, tmp;
std::stringstream stream, lineData, tmp;
// Options supplied by the user
......
......@@ -192,8 +192,8 @@ _OFFReader_::read_ascii(std::istream& _in, BaseImporter& _bi, Options& _opt) con
OpenMesh::Vec4f c4f;
BaseImporter::VHandles vhandles;
VertexHandle vh;
static std::stringstream stream;
static std::string trash;
std::stringstream stream;
std::string trash;
// read header line
std::string header;
......
......@@ -249,8 +249,8 @@ read_stla(std::istream& _in, BaseImporter& _bi, Options& _opt) const
std::string line;
static std::string garbage;
static std::stringstream strstream;
std::string garbage;
std::stringstream strstream;
bool facet_normal(false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment