diff options
| author | bakkeby <[email protected]> | 2020-09-14 10:08:47 +0200 |
|---|---|---|
| committer | bakkeby <[email protected]> | 2020-09-14 10:08:47 +0200 |
| commit | 01464c584ea3403ef315cad2998932b6e405b825 (patch) | |
| tree | 28ddd6084d484eec221e27e78e3bc0a5ec07f752 | |
| parent | a7da48ca3d7342934e287d23a1866f694210a96c (diff) | |
| download | dwm-flexipatch-01464c584ea3403ef315cad2998932b6e405b825.tar.gz dwm-flexipatch-01464c584ea3403ef315cad2998932b6e405b825.zip | |
ignoreconfigurenotifyrequests --> ignoreconfigurerequests
| -rw-r--r-- | dwm.c | 21 |
1 files changed, 10 insertions, 11 deletions
@@ -658,12 +658,11 @@ static int screen; static int sw, sh; /* X display screen geometry width, height */ static int bh; /* bar geometry */ static int lrpad; /* sum of left and right padding for text */ -/* Some clients (e.g. alacritty) helpfully send configure notify requests with a new size or - * position when they detect that they have been moved to another monitor. This can cause visual - * glitches when moving (or resizing) client windows from one monitor to another. This variable - * is used internally to ignore such configure notify requests while movemouse or resizemouse are - * being used. */ -static int ignoreconfigurenotifyrequests = 0; +/* Some clients (e.g. alacritty) helpfully send configure requests with a new size or position + * when they detect that they have been moved to another monitor. This can cause visual glitches + * when moving (or resizing) client windows from one monitor to another. This variable is used + * internally to ignore such configure requests while movemouse or resizemouse are being used. */ +static int ignoreconfigurerequests = 0; static int (*xerrorxlib)(Display *, XErrorEvent *); static unsigned int numlockmask = 0; static void (*handler[LASTEvent]) (XEvent *) = { @@ -1269,7 +1268,7 @@ configurerequest(XEvent *e) XConfigureRequestEvent *ev = &e->xconfigurerequest; XWindowChanges wc; - if (ignoreconfigurenotifyrequests) + if (ignoreconfigurerequests) return; if ((c = wintoclient(ev->window))) { @@ -2329,7 +2328,7 @@ movemouse(const Arg *arg) return; if (!getrootptr(&x, &y)) return; - ignoreconfigurenotifyrequests = 1; + ignoreconfigurerequests = 1; do { XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); switch(ev.type) { @@ -2387,7 +2386,7 @@ movemouse(const Arg *arg) #if ROUNDED_CORNERS_PATCH drawroundedcorners(c); #endif // ROUNDED_CORNERS_PATCH - ignoreconfigurenotifyrequests = 0; + ignoreconfigurerequests = 0; } Client * @@ -2640,7 +2639,7 @@ resizemouse(const Arg *arg) return; XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); #endif // RESIZEPOINT_PATCH | RESIZECORNERS_PATCH - ignoreconfigurenotifyrequests = 1; + ignoreconfigurerequests = 1; do { XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); switch(ev.type) { @@ -2723,7 +2722,7 @@ resizemouse(const Arg *arg) selmon = m; focus(NULL); } - ignoreconfigurenotifyrequests = 0; + ignoreconfigurerequests = 0; } void |
