diff --git a/bumblebee_status/core/output.py b/bumblebee_status/core/output.py index cf79f2f..47283eb 100644 --- a/bumblebee_status/core/output.py +++ b/bumblebee_status/core/output.py @@ -229,9 +229,11 @@ class i3(object): for widget in module.widgets(): if widget.module and self.__config.autohide(widget.module.name): if not any( - state in widget.state() for state in ["warning", "critical", "mayhide"] + state in widget.state() for state in ["warning", "critical"] ): continue + if "mayhide" in widget.state(): + continue if module.hidden(): continue if widget.hidden: