Core/VirtualDirectory: Fix inner resolving
This commit is contained in:
parent
f51514ebb6
commit
f2197800bc
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue