Changeset 11169 for OpenSceneGraph/trunk/src/osgDB/FileNameUtils.cpp
- Timestamp:
- 03/05/10 16:10:34 (3 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/src/osgDB/FileNameUtils.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgDB/FileNameUtils.cpp
r10818 r11169 139 139 std::string osgDB::getNameLessExtension(const std::string& fileName) 140 140 { 141 std::string::size_type dot = fileName.find_last_of('.'); 142 if (dot==std::string::npos) return fileName; 141 std::string::size_type dot = fileName.find_last_of('.'); 142 std::string::size_type back_slash = fileName.find_last_of('\\'); 143 std::string::size_type slash = fileName.find_last_of('/'); 144 if (dot==std::string::npos || (dot<back_slash && dot<slash)) return fileName; 143 145 return std::string(fileName.begin(),fileName.begin()+dot); 144 146 }
