Fix inconsistancies with the systray toggle
Some checks failed
clang-format / lint (push) Has been cancelled
freebsd / build (push) Has been cancelled
linux / build (c++20, alpine) (push) Has been cancelled
linux / build (c++20, archlinux) (push) Has been cancelled
linux / build (c++20, debian) (push) Has been cancelled
linux / build (c++20, fedora) (push) Has been cancelled
linux / build (c++20, gentoo) (push) Has been cancelled
linux / build (c++20, opensuse) (push) Has been cancelled
Nix-Tests / nix-flake-check (push) Has been cancelled
Some checks failed
clang-format / lint (push) Has been cancelled
freebsd / build (push) Has been cancelled
linux / build (c++20, alpine) (push) Has been cancelled
linux / build (c++20, archlinux) (push) Has been cancelled
linux / build (c++20, debian) (push) Has been cancelled
linux / build (c++20, fedora) (push) Has been cancelled
linux / build (c++20, gentoo) (push) Has been cancelled
linux / build (c++20, opensuse) (push) Has been cancelled
Nix-Tests / nix-flake-check (push) Has been cancelled
This commit is contained in:
@ -4,6 +4,7 @@
|
||||
|
||||
#include <util/command.hpp>
|
||||
|
||||
#include "client.hpp"
|
||||
#include "gtkmm/enums.h"
|
||||
#include "gtkmm/widget.h"
|
||||
|
||||
@ -134,7 +135,7 @@ auto Group::update() -> void {
|
||||
|
||||
void Group::refresh(int sig) {
|
||||
if (toggle_signal.has_value() && sig == SIGRTMIN + toggle_signal.value()) {
|
||||
toggle();
|
||||
set_visible(waybar::Client::inst()->get_signal_state(sig));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user