From c2a7d63060cb7596d5de558c482f482b8a97e6c1 Mon Sep 17 00:00:00 2001 From: Vadim Khitrin Date: Fri, 11 Apr 2025 23:09:53 +0300 Subject: [PATCH] fix: Calculate Icons For Header Bar Individually Based on the existing non Linux macro, we are required to calculate icons individually. --- src/widget/header_bar.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/widget/header_bar.rs b/src/widget/header_bar.rs index dcd8aa0f..369685f5 100644 --- a/src/widget/header_bar.rs +++ b/src/widget/header_bar.rs @@ -441,15 +441,11 @@ impl<'a, Message: Clone + 'static> HeaderBar<'a, Message> { .map(|m: Message| icon!("window-minimize-symbolic", 16, m)), ) .push_maybe(self.on_maximize.take().map(|m| { - icon!( - if self.maximized { - "window-restore-symbolic" - } else { - "window-maximize-symbolic" - }, - 16, - m - ) + if self.maximized { + icon!("window-restore-symbolic", 16, m) + } else { + icon!("window-maximize-symbolic", 16, m) + } })) .push_maybe( self.on_close