From 45847c67ad02b3e62036cc822d159b313f05df8d Mon Sep 17 00:00:00 2001 From: scrawl Date: Sun, 5 Jan 2014 18:38:21 +0100 Subject: [PATCH] Lock NIF cache when loading an interior cell as well. Should improve load performance. --- apps/openmw/mwworld/scene.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/openmw/mwworld/scene.cpp b/apps/openmw/mwworld/scene.cpp index dab272f7c0..b3a9c9bb3f 100644 --- a/apps/openmw/mwworld/scene.cpp +++ b/apps/openmw/mwworld/scene.cpp @@ -350,6 +350,7 @@ namespace MWWorld void Scene::changeToInteriorCell (const std::string& cellName, const ESM::Position& position) { + Nif::NIFFile::CacheLock lock; MWBase::Environment::get().getWorld ()->getFader ()->fadeOut(0.5); mRendering.enableTerrain(false);