From 71857b87ee4e5ce63594d062143e6ea78f842b0d Mon Sep 17 00:00:00 2001 From: "Anselm R. Garbe" Date: Tue, 13 Feb 2007 13:39:33 +0100 Subject: simplified configurerequest --- client.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'client.c') diff --git a/client.c b/client.c index e37b9e6..b9c519b 100644 --- a/client.c +++ b/client.c @@ -69,19 +69,20 @@ xerrordummy(Display *dsply, XErrorEvent *ee) { void configure(Client *c) { - XEvent synev; + XConfigureEvent ce; - synev.type = ConfigureNotify; - synev.xconfigure.display = dpy; - synev.xconfigure.event = c->win; - synev.xconfigure.window = c->win; - synev.xconfigure.x = c->x; - synev.xconfigure.y = c->y; - synev.xconfigure.width = c->w; - synev.xconfigure.height = c->h; - synev.xconfigure.border_width = c->border; - synev.xconfigure.above = None; - XSendEvent(dpy, c->win, True, NoEventMask, &synev); + ce.type = ConfigureNotify; + ce.display = dpy; + ce.event = c->win; + ce.window = c->win; + ce.x = c->x; + ce.y = c->y; + ce.width = c->w; + ce.height = c->h; + ce.border_width = c->border; + ce.above = None; + ce.override_redirect = False; + XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce); } void -- cgit v1.2.3-54-g00ecf