sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

dwm-refreshrate-20230826-9554a10.diff (1500B)


      1 From 9554a109e240789f76f0ece3e62f9014ceb8a4bc Mon Sep 17 00:00:00 2001
      2 From: sewn <sewn@disroot.org>
      3 Date: Sat, 26 Aug 2023 22:57:51 +0300
      4 Subject: [PATCH] dwm: remove resize/move limitation
      5 
      6 we have modern machines, and we have high refresh rate monitors;
      7 this makes resizing and moving windows have no limit when refreshing.
      8 ---
      9  dwm.c | 10 ----------
     10  1 file changed, 10 deletions(-)
     11 
     12 diff --git a/dwm.c b/dwm.c
     13 index f1d86b2..4c00cbe 100644
     14 --- a/dwm.c
     15 +++ b/dwm.c
     16 @@ -1149,7 +1149,6 @@ movemouse(const Arg *arg)
     17  	Client *c;
     18  	Monitor *m;
     19  	XEvent ev;
     20 -	Time lasttime = 0;
     21  
     22  	if (!(c = selmon->sel))
     23  		return;
     24 @@ -1172,10 +1171,6 @@ movemouse(const Arg *arg)
     25  			handler[ev.type](&ev);
     26  			break;
     27  		case MotionNotify:
     28 -			if ((ev.xmotion.time - lasttime) <= (1000 / 60))
     29 -				continue;
     30 -			lasttime = ev.xmotion.time;
     31 -
     32  			nx = ocx + (ev.xmotion.x - x);
     33  			ny = ocy + (ev.xmotion.y - y);
     34  			if (abs(selmon->wx - nx) < snap)
     35 @@ -1304,7 +1299,6 @@ resizemouse(const Arg *arg)
     36  	Client *c;
     37  	Monitor *m;
     38  	XEvent ev;
     39 -	Time lasttime = 0;
     40  
     41  	if (!(c = selmon->sel))
     42  		return;
     43 @@ -1326,10 +1320,6 @@ resizemouse(const Arg *arg)
     44  			handler[ev.type](&ev);
     45  			break;
     46  		case MotionNotify:
     47 -			if ((ev.xmotion.time - lasttime) <= (1000 / 60))
     48 -				continue;
     49 -			lasttime = ev.xmotion.time;
     50 -
     51  			nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1);
     52  			nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1);
     53  			if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww
     54 -- 
     55 2.42.0
     56