fix GetShortFilename function
when blender export fbx then embedded texture path have slash and back slash. so GetShortFilename have to check both types of slashespull/5728/head
parent
bb9db8409f
commit
002b219ccd
|
@ -401,8 +401,9 @@ struct ASSIMP_API aiScene {
|
||||||
//! Returns a short filename from a full path
|
//! Returns a short filename from a full path
|
||||||
static const char* GetShortFilename(const char* filename) {
|
static const char* GetShortFilename(const char* filename) {
|
||||||
const char* lastSlash = strrchr(filename, '/');
|
const char* lastSlash = strrchr(filename, '/');
|
||||||
if (lastSlash == nullptr) {
|
const char* lastBackSlash = strrchr(filename, '\\');
|
||||||
lastSlash = strrchr(filename, '\\');
|
if (lastSlash < lastBackSlash) {
|
||||||
|
lastSlash = lastBackSlash;
|
||||||
}
|
}
|
||||||
const char* shortFilename = lastSlash != nullptr ? lastSlash + 1 : filename;
|
const char* shortFilename = lastSlash != nullptr ? lastSlash + 1 : filename;
|
||||||
return shortFilename;
|
return shortFilename;
|
||||||
|
|
Loading…
Reference in New Issue