From: Walter Alejandro Iglesias Subject: cwm(1) avoid losing focus when changing xterm font size To: tech@openbsd.org Date: Fri, 26 Jun 2026 14:30:31 +0200 cwm(1) drags the pointer keeping it inside the window when it's resized. This does not happen when xterm is resized using its internal font resizing mechanism (~/.Xdefaults): *VT100*translations: #override \n\ Ctrl minus:smaller-vt-font() \n\ Ctrl plus:larger-vt-font() \n\ Index: xevents.c =================================================================== RCS file: /cvs/xenocara/app/cwm/xevents.c,v diff -u -p -u -p -r1.151 xevents.c --- xevents.c 5 Jan 2026 14:46:59 -0000 1.151 +++ xevents.c 26 Jun 2026 11:37:34 -0000 @@ -168,6 +168,9 @@ xev_handle_configurerequest(XEvent *ee) XConfigureWindow(X_Dpy, cc->win, e->value_mask, &wc); client_config(cc); + + if (cc == client_current(sc)) + client_ptr_inbound(cc, 1); } else { /* let it do what it wants, it'll be ours when we map it. */ wc.x = e->x; -- Walter