ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8

This commit is contained in:
Sour 2020-06-30 16:00:22 -04:00
parent 3154f19467
commit 86326e8329

View file

@ -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;
}
}
}