From 1b13d34c1e0ef69036de51c289a83da3aaecef34 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 7 Jan 2003 20:06:29 +0000 Subject: i think im handling reparent events correctly now, by unmanaging the window and then XMapping the client --- src/client.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/client.cc') diff --git a/src/client.cc b/src/client.cc index d38ca79b..9234a188 100644 --- a/src/client.cc +++ b/src/client.cc @@ -1269,6 +1269,12 @@ void OBClient::reparentHandler(const XReparentEvent &e) to an already unmapped window. */ + // put another copy of this event on the stack (for the frame reparent + // process) + XEvent ev; + ev.xreparent = e; + XPutBackEvent(otk::OBDisplay::display, &ev); + // this deletes us etc Openbox::instance->screen(_screen)->unmanageWindow(this); } -- cgit v1.2.3