Return an empty path when a search with no locations is made.
The restores the previous behaviour before FindUnitPathToTargetCell was introduced. This prevents callers such as the harvester code crashing when a harvester tries to route home to a refinery, but there are no refineries.
This commit is contained in:
committed by
Matthias Mailänder
parent
7df39f3522
commit
3e5666ca53
@@ -56,7 +56,7 @@ namespace OpenRA.Mods.Common.Traits
|
||||
{
|
||||
var sourcesList = sources.ToList();
|
||||
if (sourcesList.Count == 0)
|
||||
throw new ArgumentException($"{nameof(sources)} must not be empty.", nameof(sources));
|
||||
return NoPath;
|
||||
|
||||
var locomotor = GetLocomotor(self);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user