From 36937a899ebc26064b8bc4ddfb143271601a9826 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 26 Apr 2024 08:34:40 +0200 Subject: [PATCH] Correctly setup info icon for label --- src/elements/label.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/elements/label.rs b/src/elements/label.rs index e7ea5fb..bd788ea 100644 --- a/src/elements/label.rs +++ b/src/elements/label.rs @@ -183,6 +183,7 @@ impl Label { self.framable.delete()?; self.textable_wrapper.disable()?; + self.info_icon.disable()?; if let Some(background) = self.background.read().unwrap().as_ref() { background.disable()?; @@ -219,6 +220,7 @@ impl Visibility for Label { self.framable.add()?; self.textable_wrapper.enable()?; + self.info_icon.enable()?; if let Some(background) = self.background.read().unwrap().as_ref() { background.enable()?; @@ -245,6 +247,7 @@ impl Gridable for Label { self.framable.set_frame(x, y, w, h, vert_align, hori_align); self.textable_wrapper.update()?; + self.info_icon.update_frame()?; if let Some(background) = self.background.read().unwrap().as_ref() { background.update_frame()?; @@ -264,6 +267,7 @@ impl Gridable for Label { fn set_layer(&self, layer: i32) -> Result<()> { self.framable.set_ui_layer(layer); self.textable_wrapper.set_ui_layer(layer)?; + self.info_icon.set_ui_layer(layer)?; if let Some(background) = self.background.read().unwrap().as_ref() { background.set_ui_layer(layer);