feat: use monitor spec to match windowrule monitor field

This commit is contained in:
DreamMaoMao 2026-03-04 12:17:44 +08:00
parent 2868f07179
commit 6fda036dec
2 changed files with 2 additions and 2 deletions

View file

@ -79,7 +79,7 @@ typedef struct {
int32_t ignore_minimize;
int32_t isnosizehint;
int32_t indleinhibit_when_focus;
const char *monitor;
char *monitor;
int32_t offsetx;
int32_t offsety;
int32_t width;

View file

@ -1465,7 +1465,7 @@ void applyrules(Client *c) {
// set monitor of client
wl_list_for_each(m, &mons, link) {
if (regex_match(r->monitor, m->wlr_output->name)) {
if (match_monitor_spec(r->monitor, m)) {
mon = m;
}
}