From c5b8ec744c894303f7d6061de2edeb1c3a1f21e0 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 14 May 2003 18:25:51 +0000 Subject: [PATCH] pass teh correct values for config notify events --- openbox/client.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/openbox/client.c b/openbox/client.c index 6cd8454b..0a2fd298 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -1714,15 +1714,13 @@ void client_configure(Client *self, Corner anchor, int x, int y, int w, int h, event.xconfigure.event = self->window; event.xconfigure.window = self->window; - /* root window coords with border in mind */ - event.xconfigure.x = x - self->border_width + - self->frame->size.left; - event.xconfigure.y = y - self->border_width + - self->frame->size.top; + /* root window real coords */ + event.xconfigure.x = self->frame->area.x + self->frame->size.left; + event.xconfigure.y = self->frame->area.y + self->frame->size.top; - event.xconfigure.width = self->area.width; - event.xconfigure.height = self->area.height; - event.xconfigure.border_width = self->border_width; + event.xconfigure.width = w; + event.xconfigure.height = h; + event.xconfigure.border_width = 0; event.xconfigure.above = self->frame->plate; event.xconfigure.override_redirect = FALSE; XSendEvent(event.xconfigure.display, event.xconfigure.window, -- 2.39.2