fix crash on selecting husks (and other things with Unit but Selectable.Voice = null)

This commit is contained in:
Chris Forbes
2010-07-07 21:27:34 +12:00
parent fb1d37ae53
commit 12a350b89f
3 changed files with 7 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ namespace OpenRA
else
actors = (isCombine ? oldSelection.Union(newSelection) : newSelection).ToList();
var voicedUnit = actors.FirstOrDefault(a => a.traits.Contains<Unit>() && a.Owner == world.LocalPlayer);
var voicedUnit = actors.FirstOrDefault(a => a.Owner == world.LocalPlayer && a.HasVoice());
Sound.PlayVoice("Select", voicedUnit);
foreach (var ns in world.WorldActor.traits.WithInterface<INotifySelection>())