all repos — openbox @ af8b457f40997d2a7b2d7c8fdbcd7aee177d7e75

openbox fork - make it a bit more like ryudo

send configure notify when moving a window
Dana Jansens danakj@orodu.net
commit

af8b457f40997d2a7b2d7c8fdbcd7aee177d7e75

parent

76b795e9de7d74635a9fb6b0c95d4c2745a9da0b

1 files changed, 16 insertions(+), 0 deletions(-)

jump to
M src/client.ccsrc/client.cc

@@ -1005,6 +1005,22 @@

// 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); }