diff --git a/OpenRA.Game/Traits/TraitsInterfaces.cs b/OpenRA.Game/Traits/TraitsInterfaces.cs index 4160141177..5152adbc34 100644 --- a/OpenRA.Game/Traits/TraitsInterfaces.cs +++ b/OpenRA.Game/Traits/TraitsInterfaces.cs @@ -188,7 +188,7 @@ namespace OpenRA.Traits IsCanceled = OnCancel(); if( IsCanceled ) NextActivity = null; - else + else if (NextActivity != null) NextActivity.Cancel( self ); }