Core/VirtualDirectory: Fix inner resolving

This commit is contained in:
SirLynix 2023-03-05 18:01:14 +01:00
parent f51514ebb6
commit f2197800bc
1 changed files with 2 additions and 2 deletions

View File

@ -144,7 +144,7 @@ namespace Nz
if (foundDir) if (foundDir)
return true; return true;
if (!isFile && m_resolver) if (!isFile && currentDir->GetResolver())
{ {
assert(m_cachedDirectoryParts.empty()); assert(m_cachedDirectoryParts.empty());
m_cachedDirectoryParts.push_back(dirName); m_cachedDirectoryParts.push_back(dirName);
@ -161,7 +161,7 @@ namespace Nz
{ {
m_cachedDirectoryParts.push_back(name); m_cachedDirectoryParts.push_back(name);
std::optional<Entry> entryOpt = m_resolver->Resolve({}, m_cachedDirectoryParts.data(), m_cachedDirectoryParts.size()); std::optional<Entry> entryOpt = resolver->Resolve({}, m_cachedDirectoryParts.data(), m_cachedDirectoryParts.size());
if (!entryOpt) if (!entryOpt)
return false; return false;