]> Dogcows Code - chaz/openbox/blobdiff - src/client.cc
better reparent handling, dont fux with the event stack..
[chaz/openbox] / src / client.cc
index 9234a18817060ebc524b6d0d28a3be5fdcf0ba4d..026f4f2f8bd6b7aad78f12ded2fda0c7a52dab0b 100644 (file)
@@ -1269,14 +1269,8 @@ 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);
+  Openbox::instance->screen(_screen)->unmanageWindow(this, true);
 }
 
 }
This page took 0.025338 seconds and 4 git commands to generate.