opt: use regex match layer name in layer rule

This commit is contained in:
DreamMaoMao 2025-07-31 20:06:53 +08:00
parent 33b84c1fd8
commit 5a7d99668f

View file

@ -2044,8 +2044,8 @@ void maplayersurfacenotify(struct wl_listener *listener, void *data) {
for (ji = 0; ji < config.layer_rules_count; ji++) {
if (config.layer_rules_count < 1)
break;
if (strcmp(config.layer_rules[ji].layer_name,
l->layer_surface->namespace) == 0) {
if (regex_match(config.layer_rules[ji].layer_name,
l->layer_surface->namespace)) {
r = &config.layer_rules[ji];
APPLY_INT_PROP(l, r, noblur);