|
@@ -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) {
|
|
|
|
- lastSlash = strrchr(filename, '\\');
|
|
|
|
|
|
+ const char* lastBackSlash = 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;
|