X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fframe.cc;h=c5b144c5f3cbd4f8104389cb7529c008a77c8fef;hb=385de86d903c95e9897bd106b04e3ef1f70d9d2d;hp=555f5c6e3142163d3fe3ad7455669888328c7b27;hpb=43c0dc42aab36a68908ce76d2c5461c9d0f80730;p=chaz%2Fopenbox diff --git a/src/frame.cc b/src/frame.cc index 555f5c6e..c5b144c5 100644 --- a/src/frame.cc +++ b/src/frame.cc @@ -435,6 +435,8 @@ void OBFrame::releaseClient() if (XCheckTypedWindowEvent(otk::OBDisplay::display, _client->window(), ReparentNotify, &ev)) { XPutBackEvent(otk::OBDisplay::display, &ev); + // re-map the window since the unmanaging process unmaps it + XMapWindow(otk::OBDisplay::display, _client->window()); } else { // according to the ICCCM - if the client doesn't reparent itself, then we // will reparent the window to root for them