diff --git a/apps/openmw/mwrender/terrainstorage.cpp b/apps/openmw/mwrender/terrainstorage.cpp index 9d229c96c..ff2a8bfc7 100644 --- a/apps/openmw/mwrender/terrainstorage.cpp +++ b/apps/openmw/mwrender/terrainstorage.cpp @@ -31,17 +31,17 @@ namespace MWRender const MWWorld::ESMStore &esmStore = MWBase::Environment::get().getWorld()->getStore(); - MWWorld::Store::iterator it = esmStore.get().extBegin(); - for (; it != esmStore.get().extEnd(); ++it) + MWWorld::Store::iterator it = esmStore.get().begin(); + for (; it != esmStore.get().end(); ++it) { - if (it->getGridX() < minX) - minX = static_cast(it->getGridX()); - if (it->getGridX() > maxX) - maxX = static_cast(it->getGridX()); - if (it->getGridY() < minY) - minY = static_cast(it->getGridY()); - if (it->getGridY() > maxY) - maxY = static_cast(it->getGridY()); + if (it->mX < minX) + minX = static_cast(it->mX); + if (it->mX > maxX) + maxX = static_cast(it->mX); + if (it->mY < minY) + minY = static_cast(it->mY); + if (it->mY > maxY) + maxY = static_cast(it->mY); } // since grid coords are at cell origin, we need to add 1 cell