diff --git a/OpenRa.Game/PathFinder.cs b/OpenRa.Game/PathFinder.cs index 753cfa77b2..938781a289 100644 --- a/OpenRa.Game/PathFinder.cs +++ b/OpenRa.Game/PathFinder.cs @@ -77,24 +77,18 @@ namespace OpenRa.Game public List FindPath( PathSearch search ) { - int nodesExpanded = 0; using (new PerfSample("find_path_inner")) { while (!search.queue.Empty) { var p = search.Expand( passableCost ); + PerfHistory.Increment("nodes_expanded", .01); if (search.heuristic(p) == 0) - { - PerfHistory.Increment("nodes_expanded", nodesExpanded * .01); return MakePath(search.cellInfo, p); - } - - nodesExpanded++; } // no path exists - PerfHistory.Increment("nodes_expanded", nodesExpanded * .01); return new List(); } }