diff options
| author | DreamMaoMao <2523610504@qq.com> | 2025-03-12 16:27:47 +0800 |
|---|---|---|
| committer | DreamMaoMao <2523610504@qq.com> | 2025-03-12 16:27:47 +0800 |
| commit | e0f531d5087cbd1223577c77262ec7476c157088 (patch) | |
| tree | 612ff0e3f380b2abc7eabe2043f3c528c33c1b12 | |
| parent | aa69ed81b558f74e470e69cdcd442f9048ee624c (diff) | |
fix: crash when open some x11 app
| -rw-r--r-- | dwl.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3148,7 +3148,7 @@ sethints(struct wl_listener *listener, void *data) { Client *c = wl_container_of(listener, c, set_hints); struct wlr_surface *surface = client_surface(c); - if (c == focustop(selmon)) + if (c == focustop(selmon) || !c->surface.xwayland->hints) return; c->isurgent = xcb_icccm_wm_hints_get_urgency(c->surface.xwayland->hints); |
