mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
avoid reloading server's filesystem stuff
This commit is contained in:
@@ -172,8 +172,11 @@ void CResourceHandler::initialize()
|
|||||||
// |-saves
|
// |-saves
|
||||||
// |-config
|
// |-config
|
||||||
|
|
||||||
|
// when built as single process, server can be started multiple times
|
||||||
|
if (globalResourceHandler.rootLoader)
|
||||||
|
return;
|
||||||
|
|
||||||
globalResourceHandler.rootLoader = vstd::make_unique<CFilesystemList>();
|
globalResourceHandler.rootLoader = vstd::make_unique<CFilesystemList>();
|
||||||
knownLoaders.clear();
|
|
||||||
knownLoaders["root"] = globalResourceHandler.rootLoader.get();
|
knownLoaders["root"] = globalResourceHandler.rootLoader.get();
|
||||||
knownLoaders["saves"] = new CFilesystemLoader("SAVES/", VCMIDirs::get().userSavePath());
|
knownLoaders["saves"] = new CFilesystemLoader("SAVES/", VCMIDirs::get().userSavePath());
|
||||||
knownLoaders["config"] = new CFilesystemLoader("CONFIG/", VCMIDirs::get().userConfigPath());
|
knownLoaders["config"] = new CFilesystemLoader("CONFIG/", VCMIDirs::get().userConfigPath());
|
||||||
|
Reference in New Issue
Block a user