diff --git a/src/bar.cpp b/src/bar.cpp index 9de09b87..fc885119 100644 --- a/src/bar.cpp +++ b/src/bar.cpp @@ -295,8 +295,10 @@ auto waybar::Bar::toggle() -> void { visible = !visible; if (!visible) { window.get_style_context()->add_class("hidden"); + window.set_opacity(0); } else { window.get_style_context()->remove_class("hidden"); + window.set_opacity(1); } setExclusiveZone(width_, height_); wl_surface_commit(surface);