From 56a43bb4f4f4b7aa08c7e708eafd13dae142ab17 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Wed, 9 Apr 2014 22:15:01 -0700 Subject: [PATCH] Fixed parsing of mesh lod levels from mesh names --HG-- branch : nfb --- KREngine/kraken/KRMesh.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/KREngine/kraken/KRMesh.cpp b/KREngine/kraken/KRMesh.cpp index 36acf44..b6ba1b3 100644 --- a/KREngine/kraken/KRMesh.cpp +++ b/KREngine/kraken/KRMesh.cpp @@ -71,7 +71,7 @@ void KRMesh::setName(const std::string name) { if(last_underscore_pos != std::string::npos) { // Found an underscore std::string suffix = name.substr(last_underscore_pos + 1); - if(suffix.find_first_of("lod") == 0) { + if(suffix.find("lod") == 0) { std::string lod_level_string = suffix.substr(3); char *end = NULL; int c = (int)strtol(lod_level_string.c_str(), &end, 10); @@ -91,7 +91,7 @@ int KRMesh::GetLODCoverage(const std::string &name) if(last_underscore_pos != std::string::npos) { // Found an underscore std::string suffix = name.substr(last_underscore_pos + 1); - if(suffix.find_first_of("lod") == 0) { + if(suffix.find("lod") == 0) { std::string lod_level_string = suffix.substr(3); char *end = NULL; int c = (int)strtol(lod_level_string.c_str(), &end, 10);