From 71eba04de1c769ac6400c8c4fda10b06404f9739 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Mon, 13 Apr 2026 03:01:00 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E4=BF=AE=E5=A4=8D=20rule=5Facti?= =?UTF-8?q?on=20=E5=90=88=E6=B3=95=E6=80=A7=E6=A0=A1=E9=AA=8C=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/runtime_config.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/config/runtime_config.c b/src/config/runtime_config.c index 60199d5..7827433 100644 --- a/src/config/runtime_config.c +++ b/src/config/runtime_config.c @@ -104,14 +104,12 @@ static bool rule_action_valid(const rule_action_t *action, size_t workspace_count) { if (!action) return false; - bool flag_valid = action->switch_to_workspace || action->fullscreen || - action->maximize || action->floating; - if (action->workspace == ZDWM_WORKSPACE_ID_INVALID) { - return flag_valid; - } else { - return action->workspace < workspace_count && flag_valid; + return action->switch_to_workspace || action->fullscreen || + action->maximize || action->floating; } + + return action->workspace < workspace_count; } static bool runtime_config_add_rule(zdwm_config_builder_t *builder,