aboutsummaryrefslogtreecommitdiff
path: root/saga/isomap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/isomap.cpp')
-rw-r--r--saga/isomap.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/saga/isomap.cpp b/saga/isomap.cpp
index 7b0a3b4ee4..8a3e90a8c5 100644
--- a/saga/isomap.cpp
+++ b/saga/isomap.cpp
@@ -1337,11 +1337,8 @@ void IsoMap::findTilePath(ActorData* actor, const Location &start, const Locatio
i = 64;
}*/
actor->walkStepsCount = i;
- if (i) {
- if (actor->tileDirectionsAlloced < i) {
- actor->tileDirectionsAlloced = i;
- actor->tileDirections = (byte*)realloc(actor->tileDirections, actor->tileDirectionsAlloced * sizeof(*actor->tileDirections));
- }
+ if (i) {
+ actor->setTileDirectionsSize(i, false);
memcpy(actor->tileDirections, res, i );
}
}