diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-05-14 18:25:51 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-05-14 18:25:51 +0000 |
| commit | c5b8ec744c894303f7d6061de2edeb1c3a1f21e0 (patch) | |
| tree | 5b3beeb17dffcb792be8366b114416e565dadec0 /openbox | |
| parent | 78a8680cd7379cc0d75af810dabe62c7a6c4a8b2 (diff) | |
pass teh correct values for config notify events
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/client.c | 14 |
1 files 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, |
