diff options
Diffstat (limited to 'saga/isomap.cpp')
| -rw-r--r-- | saga/isomap.cpp | 7 | 
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 );  	}  }  | 
