Fix owner of selected actor not always being selected owner in editor

This commit is contained in:
abc013
2021-10-21 17:48:00 +02:00
committed by Matthias Mailänder
parent 0898655175
commit 442752b6ba

View File

@@ -156,6 +156,14 @@ namespace OpenRA.Mods.Common.Widgets.Logic
ownersDropDown.Text = option.Name;
ownersDropDown.TextColor = option.Color;
InitializePreviews();
var actor = editorCursor.Actor;
if (actor != null)
{
actor.Owner = option;
actor.ReplaceInit(new OwnerInit(option.Name));
actor.ReplaceInit(new FactionInit(option.Faction));
}
}
protected override void InitializePreviews()