summaryrefslogtreecommitdiff
path: root/openbox/frame.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-10 20:52:32 +0000
committerDana Jansens <danakj@orodu.net>2003-05-10 20:52:32 +0000
commitc4a5149016c98346bae4ce594d37065bd8f3dcf0 (patch)
tree15f8b7c2bcfa7bead77014a0ff11645c307c72fc /openbox/frame.c
parent37169289844646c60985f9a77c0bb8935ac98515 (diff)
add a slit to the kernel
Diffstat (limited to 'openbox/frame.c')
-rw-r--r--openbox/frame.c6
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 */