diff options
| author | stkhan <personal@slickd.xyz> | 2025-07-27 17:44:01 -0500 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2025-07-27 17:44:01 -0500 |
| commit | a699680e59f7e8fd71a18b21856c777c2fbe88f2 (patch) | |
| tree | 0ce7b9d4128d0e316b881bca186f3472f6ee87a6 /wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff | |
| parent | 1d431d19b17b8bf362b323918f3c906ee858343f (diff) | |
move patch
Diffstat (limited to 'wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff')
| -rw-r--r-- | wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff b/wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff new file mode 100644 index 0000000..75facd0 --- /dev/null +++ b/wm/dwm-6.4/patches/dwm-refreshrate-20230826-9554a10.diff @@ -0,0 +1,56 @@ +From 9554a109e240789f76f0ece3e62f9014ceb8a4bc Mon Sep 17 00:00:00 2001 +From: sewn <sewn@disroot.org> +Date: Sat, 26 Aug 2023 22:57:51 +0300 +Subject: [PATCH] dwm: remove resize/move limitation + +we have modern machines, and we have high refresh rate monitors; +this makes resizing and moving windows have no limit when refreshing. +--- + dwm.c | 10 ---------- + 1 file changed, 10 deletions(-) + +diff --git a/dwm.c b/dwm.c +index f1d86b2..4c00cbe 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -1149,7 +1149,6 @@ movemouse(const Arg *arg) + Client *c; + Monitor *m; + XEvent ev; +- Time lasttime = 0; + + if (!(c = selmon->sel)) + return; +@@ -1172,10 +1171,6 @@ movemouse(const Arg *arg) + handler[ev.type](&ev); + break; + case MotionNotify: +- if ((ev.xmotion.time - lasttime) <= (1000 / 60)) +- continue; +- lasttime = ev.xmotion.time; +- + nx = ocx + (ev.xmotion.x - x); + ny = ocy + (ev.xmotion.y - y); + if (abs(selmon->wx - nx) < snap) +@@ -1304,7 +1299,6 @@ resizemouse(const Arg *arg) + Client *c; + Monitor *m; + XEvent ev; +- Time lasttime = 0; + + if (!(c = selmon->sel)) + return; +@@ -1326,10 +1320,6 @@ resizemouse(const Arg *arg) + handler[ev.type](&ev); + break; + case MotionNotify: +- if ((ev.xmotion.time - lasttime) <= (1000 / 60)) +- continue; +- lasttime = ev.xmotion.time; +- + nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1); + nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1); + if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww +-- +2.42.0 + |