diff --git a/src/modules/focused.rs b/src/modules/focused.rs index 4eb0342..c46f3f6 100644 --- a/src/modules/focused.rs +++ b/src/modules/focused.rs @@ -115,8 +115,12 @@ impl Module for FocusedModule { let icon_theme = icon_theme.clone(); context.widget_rx.attach(None, move |(name, id)| { if self.show_icon { - ImageProvider::parse(&id, &icon_theme, self.icon_size) - .map(|image| image.load_into_image(icon.clone())); + match ImageProvider::parse(&id, &icon_theme, self.icon_size) + .map(|image| image.load_into_image(icon.clone())) + { + Some(Ok(_)) => icon.show(), + _ => icon.hide(), + } } if self.show_title {