From 0aa1fb9851f2e5c0c6ad440f8d2124a8fd857175 Mon Sep 17 00:00:00 2001 From: UchiWerfer Date: Sat, 12 Apr 2025 18:42:33 +0200 Subject: [PATCH] fixed error on non-linux targets due to use of a non-literal expression getting passed to the concat!()-macro --- src/widget/header_bar.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/widget/header_bar.rs b/src/widget/header_bar.rs index dcd8aa0f..b23bd23c 100644 --- a/src/widget/header_bar.rs +++ b/src/widget/header_bar.rs @@ -441,15 +441,12 @@ 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