diff options
author | megamage <none@none> | 2009-02-26 10:42:37 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-02-26 10:42:37 -0600 |
commit | 4b19153a79f70f1c816d084dda8eca1f666ac5dd (patch) | |
tree | ea8f1575d527c8e9104b19cd957f25fddbf9922b /src/game/Map.cpp | |
parent | 1af157d0129add19d88e554188f58cc60653dc89 (diff) |
*Fix a crash caused by far sight spells.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Map.cpp')
-rw-r--r-- | src/game/Map.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 6934bcf3df1..2e81d651d8b 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -844,10 +844,9 @@ Map::Remove(T *obj, bool remove) NGridType *grid = getNGrid(cell.GridX(), cell.GridY()); assert( grid != NULL ); + obj->RemoveFromWorld(); if(obj->isActiveObject()) RemoveFromActive(obj); - - obj->RemoveFromWorld(); RemoveFromGrid(obj,grid,cell); UpdateObjectVisibility(obj,cell,p); |