about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAcid Bong <acid-bong@cock.lt>2022-10-21 17:11:51 +0300
committerAcid Bong <acid-bong@cock.lt>2022-10-21 17:11:51 +0300
commitffb757a532d79ac209ade8e6c38952514edeac7b (patch)
tree08cc0b4ecbcce233eb918bad3641f00b828159a0
parentc1768ebff53ce78e91c7e962a03368a61c3ecf1f (diff)
downloaddwm-ffb757a532d79ac209ade8e6c38952514edeac7b.tar.gz
unpatch: cursorwarp (my window borders are thick enough)
-rw-r--r--dwm.c3
-rw-r--r--patches/6-cursorwarp-6.3.diff52
-rw-r--r--patches/6-focusurgent-20160831-56a31dc.diff (renamed from patches/7-focusurgent-20160831-56a31dc.diff)0
-rw-r--r--patches/7-focusonclick-20200110-61bb8b2.diff (renamed from patches/8-focusonclick-20200110-61bb8b2.diff)0
4 files changed, 0 insertions, 55 deletions
diff --git a/dwm.c b/dwm.c
index a362977..0fae8e5 100644
--- a/dwm.c
+++ b/dwm.c
@@ -916,8 +916,6 @@ focusmon(const Arg *arg)
 	unfocus(selmon->sel, 0);
 	selmon = m;
 	focus(NULL);
-	if (selmon->sel)
-		XWarpPointer(dpy, None, selmon->sel->win, 0, 0, 0, 0, selmon->sel->w/2, selmon->sel->h/2);
 }
 
 void
@@ -943,7 +941,6 @@ focusstack(const Arg *arg)
 	if (c) {
 		focus(c);
 		restack(selmon);
-		XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w/2, c->h/2);
 	}
 }
 
diff --git a/patches/6-cursorwarp-6.3.diff b/patches/6-cursorwarp-6.3.diff
deleted file mode 100644
index 39be99d..0000000
--- a/patches/6-cursorwarp-6.3.diff
+++ /dev/null
@@ -1,52 +0,0 @@
-From 94362c75d92a77d11dfbfecce89394b2e0078cd0 Mon Sep 17 00:00:00 2001
-From: Finn Rayment <finn@rayment.fr>
-Date: Sun, 21 Aug 2022 13:56:50 +1000
-Subject: [PATCH] Added cursor warp for refocus and window spawn/death
-
----
- dwm.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/dwm.c b/dwm.c
-index a96f33c..f0e8a39 100644
---- a/dwm.c
-+++ b/dwm.c
-@@ -831,6 +831,8 @@ focusmon(const Arg *arg)
- 	unfocus(selmon->sel, 0);
- 	selmon = m;
- 	focus(NULL);
-+	if (selmon->sel)
-+		XWarpPointer(dpy, None, selmon->sel->win, 0, 0, 0, 0, selmon->sel->w/2, selmon->sel->h/2);
- }
- 
- void
-@@ -856,6 +858,7 @@ focusstack(const Arg *arg)
- 	if (c) {
- 		focus(c);
- 		restack(selmon);
-+		XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w/2, c->h/2);
- 	}
- }
- 
-@@ -1077,6 +1080,8 @@ manage(Window w, XWindowAttributes *wa)
- 	c->mon->sel = c;
- 	arrange(c->mon);
- 	XMapWindow(dpy, c->win);
-+	if (c && c->mon == selmon)
-+		XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w/2, c->h/2);
- 	focus(NULL);
- }
- 
-@@ -1788,6 +1793,9 @@ unmanage(Client *c, int destroyed)
- 	focus(NULL);
- 	updateclientlist();
- 	arrange(m);
-+	if (m == selmon && m->sel)
-+		XWarpPointer(dpy, None, m->sel->win, 0, 0, 0, 0,
-+		             m->sel->w/2, m->sel->h/2);
- }
- 
- void
--- 
-2.35.1
-
diff --git a/patches/7-focusurgent-20160831-56a31dc.diff b/patches/6-focusurgent-20160831-56a31dc.diff
index 23a0858..23a0858 100644
--- a/patches/7-focusurgent-20160831-56a31dc.diff
+++ b/patches/6-focusurgent-20160831-56a31dc.diff
diff --git a/patches/8-focusonclick-20200110-61bb8b2.diff b/patches/7-focusonclick-20200110-61bb8b2.diff
index b6ba2bb..b6ba2bb 100644
--- a/patches/8-focusonclick-20200110-61bb8b2.diff
+++ b/patches/7-focusonclick-20200110-61bb8b2.diff