From: Dana Jansens Date: Sat, 11 Jan 2003 04:04:42 +0000 (+0000) Subject: send configure notify when moving a window X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=af8b457f40997d2a7b2d7c8fdbcd7aee177d7e75;p=chaz%2Fopenbox send configure notify when moving a window --- diff --git a/src/client.cc b/src/client.cc index 07bf6f0b..f7207bbc 100644 --- a/src/client.cc +++ b/src/client.cc @@ -1005,6 +1005,22 @@ void OBClient::move(int x, int y) // move the frame to be in the requested position if (frame) // this can be called while mapping, before frame exists frame->adjustPosition(); + + // send synthetic configure notify + XEvent event; + event.type = ConfigureNotify; + event.xconfigure.display = otk::OBDisplay::display; + event.xconfigure.event = _window; + event.xconfigure.window = _window; + event.xconfigure.x = x; + event.xconfigure.y = y; + event.xconfigure.width = _area.width(); + event.xconfigure.height = _area.height(); + event.xconfigure.border_width = _border_width; + event.xconfigure.above = frame->window(); + event.xconfigure.override_redirect = False; + XSendEvent(event.xconfigure.display, event.xconfigure.window, False, + StructureNotifyMask, &event); }