fix: tagrule not apply correctly

This commit is contained in:
DreamMaoMao 2025-11-14 11:53:41 +08:00
parent aaa20aacfb
commit 1f7ea9be42
2 changed files with 26 additions and 33 deletions

View file

@ -2646,18 +2646,7 @@ void createmon(struct wl_listener *listener, void *data) {
}
// apply tag rule
for (i = 1; i <= config.tag_rules_count; i++) {
for (jk = 0; jk < LENGTH(layouts); jk++) {
if (config.tag_rules_count > 0 &&
config.tag_rules[i - 1].layout_name &&
strcmp(layouts[jk].name, config.tag_rules[i - 1].layout_name) ==
0) {
m->pertag->ltidxs[config.tag_rules[i - 1].id] = &layouts[jk];
m->pertag->no_hide[config.tag_rules[i - 1].id] =
config.tag_rules[i - 1].no_hide;
}
}
}
parse_tagrule(m);
/* The xdg-protocol specifies:
*