diff --git a/OpenRA.Game/Widgets/Widget.cs b/OpenRA.Game/Widgets/Widget.cs index 35b9f2eca9..c57bf2b1be 100644 --- a/OpenRA.Game/Widgets/Widget.cs +++ b/OpenRA.Game/Widgets/Widget.cs @@ -626,7 +626,11 @@ namespace OpenRA.Widgets public ContainerWidget() { IgnoreMouseOver = true; } public ContainerWidget(ContainerWidget other) - : base(other) { IgnoreMouseOver = true; } + : base(other) + { + ClickThrough = other.ClickThrough; + IgnoreMouseOver = true; + } public override string GetCursor(int2 pos) { return null; } public override Widget Clone() { return new ContainerWidget(this); } diff --git a/mods/ra/chrome/ingame-player.yaml b/mods/ra/chrome/ingame-player.yaml index f1eb04995f..6377c35677 100644 --- a/mods/ra/chrome/ingame-player.yaml +++ b/mods/ra/chrome/ingame-player.yaml @@ -431,14 +431,18 @@ Container@PLAYER_WIDGETS: Children: Container@PALETTE_BACKGROUND: Children: - Image@ROW_TEMPLATE: - Logic: AddFactionSuffixLogic - X: 40 - Width: 190 + Container@ROW_TEMPLATE: + Width: 238 Height: 47 ClickThrough: false - ImageCollection: sidebar - ImageName: background-iconbg + Children: + Image@ROW_BGND: + Logic: AddFactionSuffixLogic + X: 40 + Width: 190 + Height: 47 + ImageCollection: sidebar + ImageName: background-iconbg Image@BOTTOM_CAP: Logic: AddFactionSuffixLogic Width: 238