Fix pathfinding in case start = end

This commit is contained in:
Nikita Lisitsa 2022-06-24 15:06:28 +03:00
parent 9f0c5a78c3
commit 8a7e95a6d1

View file

@ -101,10 +101,10 @@ namespace psemek::util
Node node = end;
while (true)
{
*it++ = node;
node = previous.at(node);
if (node == start)
break;
*it++ = node;
node = previous.at(node);
}
return it;
}