From 06ca5a8c04a59d15f7b791f89ee7d211c9201733 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Tue, 17 Mar 2020 20:02:23 +0100 Subject: [PATCH] allow changing an element's controls --- MLEM.Ui/Elements/Element.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MLEM.Ui/Elements/Element.cs b/MLEM.Ui/Elements/Element.cs index af3995e..324056f 100644 --- a/MLEM.Ui/Elements/Element.cs +++ b/MLEM.Ui/Elements/Element.cs @@ -30,11 +30,12 @@ namespace MLEM.Ui.Elements { get => this.system; internal set { this.system = value; + this.Controls = value?.Controls; if (this.system != null) this.InitStyle(this.system.Style); } } - protected UiControls Controls => this.System.Controls; + protected UiControls Controls; protected InputHandler Input => this.Controls.Input; public Element Parent { get; private set; } public RootElement Root { get; internal set; }