Fix correctActorModelPath to work properly when both backward and forward slashes are used in the path (Fixes #3822)

0.6.1
MiroslavR 8 years ago
parent 9d5c46027d
commit c962b6dd6d

@ -127,9 +127,7 @@ std::string Misc::ResourceHelpers::correctBookartPath(const std::string &resPath
std::string Misc::ResourceHelpers::correctActorModelPath(const std::string &resPath, const VFS::Manager* vfs) std::string Misc::ResourceHelpers::correctActorModelPath(const std::string &resPath, const VFS::Manager* vfs)
{ {
std::string mdlname = resPath; std::string mdlname = resPath;
std::string::size_type p = mdlname.rfind('\\'); std::string::size_type p = mdlname.find_last_of("/\\");
if(p == std::string::npos)
p = mdlname.rfind('/');
if(p != std::string::npos) if(p != std::string::npos)
mdlname.insert(mdlname.begin()+p+1, 'x'); mdlname.insert(mdlname.begin()+p+1, 'x');
else else

Loading…
Cancel
Save