ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8
This commit is contained in:
parent
6f768eae91
commit
cece3a3a14
1 changed files with 5 additions and 1 deletions
|
@ -57,7 +57,11 @@ VirtualFile::operator std::string() const
|
|||
} else if(_path.empty()) {
|
||||
throw std::runtime_error("Cannot convert to string");
|
||||
} else {
|
||||
return _path + "\x1" + _innerFile;
|
||||
if(_innerFileIndex >= 0) {
|
||||
return _path + "\x1" + _innerFile + "\x1" + std::to_string(_innerFileIndex);
|
||||
} else {
|
||||
return _path + "\x1" + _innerFile;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue