This commit is contained in:
Thomas Jentzsch 2021-12-03 16:39:53 +01:00
parent c2d120ce0c
commit 708696fec5
1 changed files with 12 additions and 0 deletions

View File

@ -35,6 +35,18 @@ FilesystemNodeZIP::FilesystemNodeZIP(const string& p)
_zipFile = p.substr(0, pos+4);
// Expand '~' to the users 'home' directory
if (_zipFile[0] == '~')
{
#if defined(BSPF_UNIX) || defined(BSPF_MACOS)
string home = BSPF::getenv("HOME");
if (home != EmptyString)
_zipFile.replace(0, 1, home);
#elif defined(BSPF_WINDOWS)
_zipFile.replace(0, 1, myHomeFinder.getHomePath());
#endif
}
// Open file at least once to initialize the virtual file count
try
{