diff --git a/dwm/dwm-warp-6.3.diff b/dwm/dwm-warp-6.3.diff index 6fc3bad..8bd9d96 100644 --- a/dwm/dwm-warp-6.3.diff +++ b/dwm/dwm-warp-6.3.diff @@ -1,4 +1,4 @@ -From 56373b668df6166b3a15b97257d8d449164c6446 Mon Sep 17 00:00:00 2001 +From c369a3f4457091fd107634b169e3ad87e6172cab Mon Sep 17 00:00:00 2001 From: Bakkeby Date: Mon, 10 Jan 2022 14:02:41 +0100 Subject: [PATCH] Warp: warps the mouse cursor to the center of the currently @@ -12,7 +12,7 @@ https://github.com/bakkeby/dwm-flexipatch/blob/master/patch/warp.c 1 file changed, 26 insertions(+) diff --git a/dwm.c b/dwm.c -index a96f33c..7febf7e 100644 +index a96f33c..a20d778 100644 --- a/dwm.c +++ b/dwm.c @@ -228,6 +228,7 @@ static void updatetitle(Client *c); @@ -31,15 +31,15 @@ index a96f33c..7febf7e 100644 } void -@@ -1371,6 +1373,8 @@ restack(Monitor *m) +@@ -1369,6 +1371,8 @@ restack(Monitor *m) + wc.sibling = c->win; + } } - XSync(dpy, False); - while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); + if (m == selmon && (m->tagset[m->seltags] & m->sel->tags) && m->lt[m->sellt]->arrange != &monocle) + warp(m->sel); + XSync(dpy, False); + while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); } - - void @@ -2050,6 +2054,28 @@ view(const Arg *arg) arrange(selmon); }