diff --git a/OpenRA.Mods.Common/Traits/Buildings/Refinery.cs b/OpenRA.Mods.Common/Traits/Buildings/Refinery.cs index 97d4c47b89..497f958f59 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/Refinery.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/Refinery.cs @@ -139,12 +139,12 @@ namespace OpenRA.Mods.Common.Traits { if (!preventDock) { - harv.QueueActivity(new CallFunc(() => dockedHarv = harv, false)); - harv.QueueActivity(DockSequence(harv, self)); - harv.QueueActivity(new CallFunc(() => dockedHarv = null, false)); + dockOrder.Queue(new CallFunc(() => dockedHarv = harv, false)); + dockOrder.Queue(DockSequence(harv, self)); + dockOrder.Queue(new CallFunc(() => dockedHarv = null, false)); } - harv.QueueActivity(new CallFunc(() => harv.Trait().ContinueHarvesting(harv))); + dockOrder.Queue(new CallFunc(() => harv.Trait().ContinueHarvesting(harv))); } void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner)