all repos — openbox @ c5b8ec744c894303f7d6061de2edeb1c3a1f21e0

openbox fork - make it a bit more like ryudo

pass teh correct values for config notify events
Dana Jansens danakj@orodu.net
commit

c5b8ec744c894303f7d6061de2edeb1c3a1f21e0

parent

78a8680cd7379cc0d75af810dabe62c7a6c4a8b2

1 files changed, 6 insertions(+), 8 deletions(-)

jump to
M openbox/client.copenbox/client.c

@@ -1714,15 +1714,13 @@ event.xconfigure.display = ob_display;

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,