From c4a5540bfdfb865a2fcc7ffbc312ec2c41fe0a3a Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 15 Feb 2020 22:36:48 +0000 Subject: [PATCH] Ensure that we never run Done child activities --- OpenRA.Game/Activities/Activity.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Activities/Activity.cs b/OpenRA.Game/Activities/Activity.cs index c781931469..b4115edd5e 100644 --- a/OpenRA.Game/Activities/Activity.cs +++ b/OpenRA.Game/Activities/Activity.cs @@ -50,7 +50,12 @@ namespace OpenRA.Activities { public ActivityState State { get; private set; } - protected Activity ChildActivity { get; private set; } + Activity childActivity; + protected Activity ChildActivity + { + get { return SkipDoneActivities(childActivity); } + private set { childActivity = value; } + } Activity nextActivity; public Activity NextActivity