diff --git a/VirtualFileSystem/VirtualFileSystem.cpp b/VirtualFileSystem/VirtualFileSystem.cpp index 4542f244f94..4f5b11aa2b1 100644 --- a/VirtualFileSystem/VirtualFileSystem.cpp +++ b/VirtualFileSystem/VirtualFileSystem.cpp @@ -7,11 +7,6 @@ //#define VFS_DEBUG -void VirtualFileSystem::initializeGlobals() -{ - FileSystem::initializeGlobals(); -} - static dword encodedDevice(unsigned major, unsigned minor) { return (minor & 0xff) | (major << 8) | ((minor & ~0xff) << 12); @@ -25,6 +20,12 @@ VirtualFileSystem& VirtualFileSystem::the() return *s_the; } +void VirtualFileSystem::initializeGlobals() +{ + s_the = nullptr; + FileSystem::initializeGlobals(); +} + VirtualFileSystem::VirtualFileSystem() { #ifdef VFS_DEBUG