Merge pull request #2307 from gardenappl/hidden-fix

hyprland/window: Fix overlap with .hidden class from default style
This commit is contained in:
Alexis Rouillard 2023-07-12 17:27:37 +02:00 committed by GitHub
commit 19c7c0763f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 5 deletions

View File

@ -76,5 +76,5 @@ window widget:
- *window#waybar.floating* When there are only floating windows in the workspace - *window#waybar.floating* When there are only floating windows in the workspace
- *window#waybar.fullscreen* When there is a fullscreen window in the workspace; - *window#waybar.fullscreen* When there is a fullscreen window in the workspace;
useful with Hyprland's *fullscreen, 1* mode useful with Hyprland's *fullscreen, 1* mode
- *window#waybar.hidden* When there are hidden windows in the workspace; usually - *window#waybar.hidden-window* When there are hidden windows in the workspace;
occurs due to window swallowing can occur due to window swallowing, *fullscreen, 1* mode, or grouped windows

View File

@ -11,8 +11,6 @@
#include <vector> #include <vector>
#include "modules/hyprland/backend.hpp" #include "modules/hyprland/backend.hpp"
#include "util/gtk_icon.hpp"
#include "util/json.hpp"
#include "util/rewrite_string.hpp" #include "util/rewrite_string.hpp"
namespace waybar::modules::hyprland { namespace waybar::modules::hyprland {
@ -74,7 +72,7 @@ auto Window::update() -> void {
setClass("empty", workspace_.windows == 0); setClass("empty", workspace_.windows == 0);
setClass("solo", solo_); setClass("solo", solo_);
setClass("floating", all_floating_); setClass("floating", all_floating_);
setClass("hidden", hidden_); setClass("hidden-window", hidden_);
setClass("fullscreen", fullscreen_); setClass("fullscreen", fullscreen_);
if (!last_solo_class_.empty() && solo_class_ != last_solo_class_) { if (!last_solo_class_.empty() && solo_class_ != last_solo_class_) {