From 717a07d584928cf33380f828293d0a45db4850d9 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 26 Apr 2019 15:29:54 +0200 Subject: [PATCH] refactor(Window): simpler conditions --- src/modules/sway/window.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/modules/sway/window.cpp b/src/modules/sway/window.cpp index 34e25733..59647572 100644 --- a/src/modules/sway/window.cpp +++ b/src/modules/sway/window.cpp @@ -43,21 +43,19 @@ void Window::onEvent(const struct Ipc::ipc_response& res) { void Window::onCmd(const struct Ipc::ipc_response& res) { auto [nb, id, name, app_id] = getFocusedNode(res.payload); - if (nb == 0) { - bar_.window.get_style_context()->add_class("empty"); - } else { - bar_.window.get_style_context()->remove_class("empty"); - } if (!app_id_.empty()) { bar_.window.get_style_context()->remove_class(app_id_); } - if (nb == 1) { + if (nb == 0) { + bar_.window.get_style_context()->add_class("empty"); + } else if (nb == 1) { bar_.window.get_style_context()->add_class("solo"); if (!app_id.empty()) { bar_.window.get_style_context()->add_class(app_id); } } else { bar_.window.get_style_context()->remove_class("solo"); + bar_.window.get_style_context()->remove_class("empty"); } app_id_ = app_id; if (windowId_ != id || window_ != name) {