diff --git a/include/Nazara/Core/VirtualDirectory.inl b/include/Nazara/Core/VirtualDirectory.inl index 873bb42c5..0d095acfc 100644 --- a/include/Nazara/Core/VirtualDirectory.inl +++ b/include/Nazara/Core/VirtualDirectory.inl @@ -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 entryOpt = m_resolver->Resolve({}, m_cachedDirectoryParts.data(), m_cachedDirectoryParts.size()); + std::optional entryOpt = resolver->Resolve({}, m_cachedDirectoryParts.data(), m_cachedDirectoryParts.size()); if (!entryOpt) return false;