[3167364] -- is not allowed in XML comments, thus rendering assimp_cmd's output malformed in some cases. Subtitute -- by ?-.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@902 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/1/head
parent
692cf1f84a
commit
79eca6196d
|
@ -699,6 +699,14 @@ void WriteDump(const aiScene* scene, FILE* out, const char* src, const char* cmd
|
||||||
time_t tt = ::time(NULL);
|
time_t tt = ::time(NULL);
|
||||||
tm* p = ::gmtime(&tt);
|
tm* p = ::gmtime(&tt);
|
||||||
|
|
||||||
|
std::string c = cmd;
|
||||||
|
std::string::size_type s;
|
||||||
|
|
||||||
|
// https://sourceforge.net/tracker/?func=detail&aid=3167364&group_id=226462&atid=1067632
|
||||||
|
// -- not allowed in XML comments
|
||||||
|
while((s = c.find("--")) != std::string::npos) {
|
||||||
|
c[s] = '?';
|
||||||
|
}
|
||||||
aiString name;
|
aiString name;
|
||||||
|
|
||||||
// write header
|
// write header
|
||||||
|
@ -715,7 +723,7 @@ void WriteDump(const aiScene* scene, FILE* out, const char* src, const char* cmd
|
||||||
" \n\n"
|
" \n\n"
|
||||||
"<Scene flags=\"%i\" postprocessing=\"%i\">\n",
|
"<Scene flags=\"%i\" postprocessing=\"%i\">\n",
|
||||||
|
|
||||||
aiGetVersionMajor(),aiGetVersionMinor(),aiGetVersionRevision(),src,cmd,asctime(p),
|
aiGetVersionMajor(),aiGetVersionMinor(),aiGetVersionRevision(),src,c.c_str(),asctime(p),
|
||||||
scene->mFlags,
|
scene->mFlags,
|
||||||
0 /*globalImporter->GetEffectivePostProcessing()*/);
|
0 /*globalImporter->GetEffectivePostProcessing()*/);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue