dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit 35557ab0426ba326e7bba8f1aeac1ac5495bf079
parent 387dff81b3224edbaa3ae741953bd4ab1f39a1b4
Author: Devin J. Pohly <djpohly@gmail.com>
Date:   Thu, 23 Apr 2020 19:56:12 -0500

don't detect non-visible clients under cursor

Diffstat:
Mdwl.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -1148,6 +1148,9 @@ xytoclient(double x, double y, * cursor. This relies on clients being ordered from top-to-bottom. */ Client *c; wl_list_for_each(c, &clients, link) { + /* Skip clients that aren't visible */ + if (!VISIBLEON(c, c->mon)) + continue; /* * XDG toplevels may have nested surfaces, such as popup windows * for context menus or tooltips. This function tests if any of