condense appid/title logic
This commit is contained in:
parent
a21c9378ee
commit
a10357fae0
1 changed files with 8 additions and 11 deletions
15
dwl.c
15
dwl.c
|
@ -281,17 +281,14 @@ applyrules(Client *c)
|
||||||
|
|
||||||
/* rule matching */
|
/* rule matching */
|
||||||
c->isfloating = 0;
|
c->isfloating = 0;
|
||||||
if (c->isxdg) {
|
appid = c->isxdg ? c->xdg_surface->toplevel->app_id :
|
||||||
if (!(appid = c->xdg_surface->toplevel->app_id))
|
c->xwayland_surface->class;
|
||||||
|
title = c->isxdg ? c->xdg_surface->toplevel->title :
|
||||||
|
c->xwayland_surface->title;
|
||||||
|
if (!appid)
|
||||||
appid = broken;
|
appid = broken;
|
||||||
if (!(title = c->xdg_surface->toplevel->title))
|
if (!title)
|
||||||
title = broken;
|
title = broken;
|
||||||
} else {
|
|
||||||
if (!(appid = c->xwayland_surface->class))
|
|
||||||
appid = broken;
|
|
||||||
if (!(title = c->xwayland_surface->title))
|
|
||||||
title = broken;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (r = rules; r < END(rules); r++) {
|
for (r = rules; r < END(rules); r++) {
|
||||||
if ((!r->title || strstr(title, r->title))
|
if ((!r->title || strstr(title, r->title))
|
||||||
|
|
Loading…
Reference in a new issue