From c2c1a5d6148ad15a893ec2b1ecd2486d101e9eb1 Mon Sep 17 00:00:00 2001 From: Rio Sanjaya Date: Tue, 23 Dec 2025 11:09:31 +0700 Subject: [PATCH] Add labelCOntainsIcon in AIconLabel --- include/AIconLabel.hpp | 2 ++ src/AIconLabel.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/AIconLabel.hpp b/include/AIconLabel.hpp index 054d031a..78a4fcf3 100644 --- a/include/AIconLabel.hpp +++ b/include/AIconLabel.hpp @@ -19,6 +19,8 @@ class AIconLabel : public ALabel { Gtk::Image image_; Gtk::Box box_; + bool labelContainsIcon; + bool iconEnabled() const; }; diff --git a/src/AIconLabel.cpp b/src/AIconLabel.cpp index a20c22e9..5ee12b1c 100644 --- a/src/AIconLabel.cpp +++ b/src/AIconLabel.cpp @@ -61,7 +61,7 @@ auto AIconLabel::update() -> void { } bool AIconLabel::iconEnabled() const { - return config_["icon"].isBool() ? config_["icon"].asBool() : false; + return labelContainsIcon || (config_["icon"].isBool() ? config_["icon"].asBool() : false); } } // namespace waybar