X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Frootwindow.cc;h=ff8a644fa648d4eb732273ae3b04d04ea5654761;hb=9860b76c50e5ecacc85921539058eab4c655c38d;hp=3fccc44a12418f5a3b3b2ef630fc4f758eee2522;hpb=a77f0fb344978bb4dafd2ad4639f3de3e090bf7b;p=chaz%2Fopenbox diff --git a/src/rootwindow.cc b/src/rootwindow.cc index 3fccc44a..ff8a644f 100644 --- a/src/rootwindow.cc +++ b/src/rootwindow.cc @@ -108,4 +108,26 @@ void OBRootWindow::mapRequestHandler(const XMapRequestEvent &e) } } + +#include +void OBRootWindow::configureRequestHandler(const XConfigureRequestEvent &e) +{ + OtkEventHandler::configureRequestHandler(e); + + // when configure requests come to the root window, just pass them on + XWindowChanges xwc; + + xwc.x = e.x; + xwc.y = e.y; + xwc.width = e.width; + xwc.height = e.height; + xwc.border_width = e.border_width; + xwc.sibling = e.above; + xwc.stack_mode = e.detail; + + XConfigureWindow(otk::OBDisplay::display, e.window, + e.value_mask, &xwc); +} + + }