diff --git a/source/graphics/MapReader.cpp b/source/graphics/MapReader.cpp index 1d13be6527..6ad3be8cac 100644 --- a/source/graphics/MapReader.cpp +++ b/source/graphics/MapReader.cpp @@ -1297,7 +1297,8 @@ int CMapReader::ParseEnvironment() std::wstring skySet; GET_ENVIRONMENT_PROPERTY(envObj.get(), SkySet, skySet) - pSkyMan->SetSkySet(skySet); + if (pSkyMan) + pSkyMan->SetSkySet(skySet); CColor sunColor; GET_ENVIRONMENT_PROPERTY(envObj.get(), SunColour, sunColor)