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 /dwl.c | |
parent | aa69ed81b558f74e470e69cdcd442f9048ee624c (diff) | |
download | dwl-e0f531d5087cbd1223577c77262ec7476c157088.tar.gz dwl-e0f531d5087cbd1223577c77262ec7476c157088.tar.bz2 dwl-e0f531d5087cbd1223577c77262ec7476c157088.zip |
fix: crash when open some x11 app
Diffstat (limited to 'dwl.c')
-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); |