From f5d589388ccbb6ec02b22dd6d9d4a8a41627a65e Mon Sep 17 00:00:00 2001 From: gus Date: Sun, 26 Jan 2014 22:06:54 +0100 Subject: [PATCH] bug fix --- apps/openmw/mwmechanics/pathfinding.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/openmw/mwmechanics/pathfinding.cpp b/apps/openmw/mwmechanics/pathfinding.cpp index dcf47ca337..668b4f2b14 100644 --- a/apps/openmw/mwmechanics/pathfinding.cpp +++ b/apps/openmw/mwmechanics/pathfinding.cpp @@ -266,6 +266,15 @@ namespace MWMechanics path.push_front(pt); current = mGraph[current].parent; } + + if(path.empty()) + { + ESM::Pathgrid::Point pt = pathGrid->mPoints[goal]; + pt.mX += xCell; + pt.mY += yCell; + path.push_front(pt); + } + return path; }