From c5f044eb0df83cb1b550bf3e3559d2f7621b7637 Mon Sep 17 00:00:00 2001
From: scrawl <scrawl@baseoftrash.de>
Date: Wed, 28 Mar 2012 22:46:29 +0200
Subject: [PATCH] fixed compilation

---
 apps/openmw/mwworld/scene.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/apps/openmw/mwworld/scene.cpp b/apps/openmw/mwworld/scene.cpp
index 79e7d565d..205d66cd7 100644
--- a/apps/openmw/mwworld/scene.cpp
+++ b/apps/openmw/mwworld/scene.cpp
@@ -112,9 +112,12 @@ namespace MWWorld
             float worldsize = ESM::Land::REAL_SIZE;
 
             if (!(cell->cell->data.flags & ESM::Cell::Interior))
-                mPhysics->addHeightField (cell->land[1][1]->landData->heights,
+            {
+                ESM::Land* land = mWorld->getStore().lands.search(cell->cell->data.gridX,cell->cell->data.gridY);
+                mPhysics->addHeightField (land->landData->heights,
                     cell->cell->data.gridX, cell->cell->data.gridY,
                     0, ( worldsize/(verts-1) ), verts);
+            }
 
             mRendering.configureAmbient(*cell);
             mRendering.requestMap(cell);