From 7921ab40085ec367ec39321fd2d592696fddfdae Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Feb 2026 09:05:41 +0000 Subject: [PATCH 1/2] Initial plan From 2b29c9a5d6e353ce6d6686be2d51a6240c0778bf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Feb 2026 09:08:42 +0000 Subject: [PATCH 2/2] Fix tooltip sync issue by removing conditional checks Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com> --- src/modules/custom.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/modules/custom.cpp b/src/modules/custom.cpp index a01ca924..0a8d9cf6 100644 --- a/src/modules/custom.cpp +++ b/src/modules/custom.cpp @@ -187,13 +187,9 @@ auto waybar::modules::Custom::update() -> void { fmt::arg("icon", getIcon(percentage_, alt_)), fmt::arg("percentage", percentage_)); label_.set_tooltip_markup(tooltip); } else if (text_ == tooltip_) { - if (label_.get_tooltip_markup() != str) { - label_.set_tooltip_markup(str); - } + label_.set_tooltip_markup(str); } else { - if (label_.get_tooltip_markup() != tooltip_) { - label_.set_tooltip_markup(tooltip_); - } + label_.set_tooltip_markup(tooltip_); } } auto style = label_.get_style_context();