wm

My window manager
git clone git://pcardenasb.com/wm
Log | Files | Refs

commit ac233fa64f349b6db887efefed88e71d8b590de9
parent 85f5edd9f82508eced70d069d39a2185e03333c6
Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe>
Date:   Tue,  7 Jan 2025 17:46:48 -0500

Handled ConfigureRequest

Diffstat:
Mpwm.c | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/pwm.c b/pwm.c @@ -311,6 +311,18 @@ int main(void) XGetAtomName(dpy, ev.xproperty.atom), ev.xproperty.state); break; + case ConfigureRequest: + XWindowChanges wc = { + .x = ev.xconfigurerequest.x, + .y = ev.xconfigurerequest.y, + .width = ev.xconfigurerequest.width, + .height = ev.xconfigurerequest.height, + .border_width = ev.xconfigurerequest.border_width, + .sibling = ev.xconfigurerequest.above, + .stack_mode = ev.xconfigurerequest.detail, + }; + XConfigureWindow(dpy, ev.xconfigurerequest.window, ev.xconfigurerequest.value_mask, &wc); + break; default: fprintf(stderr, "ev.type = %2d ", ev.type); char events[LASTEvent + 1][19] = {