From 6a27f87936c7b37999a9584ca1b48790553bfe64 Mon Sep 17 00:00:00 2001 From: Thorn Date: Tue, 18 Oct 2011 15:01:18 +0200 Subject: [PATCH] A tiny patch for the brushexport2 obj exporter that stops it from truncating filenames if you don't specifically append ".obj" in the file browser window. --- contrib/brushexport/export.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/contrib/brushexport/export.cpp b/contrib/brushexport/export.cpp index 0407432e..bd71b993 100644 --- a/contrib/brushexport/export.cpp +++ b/contrib/brushexport/export.cpp @@ -180,8 +180,12 @@ public: bool ExportDataAsWavefront::WriteToFile(const std::string& path, collapsemode mode) const { - std::string objFile = path.substr(0, path.length() -4) + ".obj"; - std::string mtlFile = path.substr(0, path.length() -4) + ".mtl"; + std::string objFile = path; + + if(path.compare(path.length() - 4, 4, ".obj") != 0) + objFile += ".obj"; + + std::string mtlFile = objFile.substr(0, objFile.length() -4) + ".mtl"; std::set materials; -- 2.39.2