From b45fbe63458ceaacf895b223a0dcf2961b176a70 Mon Sep 17 00:00:00 2001 From: Narendra Umate Date: Fri, 16 May 2014 13:54:05 -0400 Subject: [PATCH] Fixed trim newline bugs. --- tiny_obj_loader.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) mode change 100644 => 100755 tiny_obj_loader.cc diff --git a/tiny_obj_loader.cc b/tiny_obj_loader.cc old mode 100644 new mode 100755 index 999a9a0..50fa69b --- a/tiny_obj_loader.cc +++ b/tiny_obj_loader.cc @@ -307,12 +307,12 @@ std::string LoadMtl ( std::string linebuf(&buf[0]); - // Trim newline '\r\n' or '\r' + // Trim newline '\r\n' or '\n' if (linebuf.size() > 0) { if (linebuf[linebuf.size()-1] == '\n') linebuf.erase(linebuf.size()-1); } if (linebuf.size() > 0) { - if (linebuf[linebuf.size()-1] == '\n') linebuf.erase(linebuf.size()-1); + if (linebuf[linebuf.size()-1] == '\r') linebuf.erase(linebuf.size()-1); } // Skip if empty line. @@ -546,12 +546,12 @@ std::string LoadObj( std::string linebuf(&buf[0]); - // Trim newline '\r\n' or '\r' + // Trim newline '\r\n' or '\n' if (linebuf.size() > 0) { if (linebuf[linebuf.size()-1] == '\n') linebuf.erase(linebuf.size()-1); } if (linebuf.size() > 0) { - if (linebuf[linebuf.size()-1] == '\n') linebuf.erase(linebuf.size()-1); + if (linebuf[linebuf.size()-1] == '\r') linebuf.erase(linebuf.size()-1); } // Skip if empty line.