diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-05-10 20:52:32 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-05-10 20:52:32 +0000 |
| commit | c4a5149016c98346bae4ce594d37065bd8f3dcf0 (patch) | |
| tree | 15f8b7c2bcfa7bead77014a0ff11645c307c72fc /openbox/frame.c | |
| parent | 37169289844646c60985f9a77c0bb8935ac98515 (diff) | |
add a slit to the kernel
Diffstat (limited to 'openbox/frame.c')
| -rw-r--r-- | openbox/frame.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openbox/frame.c b/openbox/frame.c index f344f9e5..d714b697 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -456,8 +456,12 @@ void frame_release_client(Frame *self, Client *client) if (XCheckTypedWindowEvent(ob_display, client->window, ReparentNotify, &ev)) { XPutBackEvent(ob_display, &ev); + /* re-map the window since the unmanaging process unmaps it */ - XMapWindow(ob_display, client->window); + + /* XXX ... um no it doesnt it unmaps its parent, the window itself + retains its mapped state, no?! XXX + XMapWindow(ob_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 */ |
