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)
return true;
if (!isFile && m_resolver)
if (!isFile && currentDir->GetResolver())
{
assert(m_cachedDirectoryParts.empty());
m_cachedDirectoryParts.push_back(dirName);
@ -161,7 +161,7 @@ namespace Nz
{
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)
return false;