> >> Brad and I are looking into the recent problems his patch has caused >> and hopefully everything will be happy again soon. > > Looking forward to it. >
the ghost seems to be caused by the application sending an event between the close and the destroy event appearing. While we are handling the extra event the window goes away so by the time we get to the destroy event the X window id is already dead and useless. A temporary solution is: if (! validateClient()) return; at the top of BlackboxWindow::propertyNotifyEvent(). We are looking for a more permanent solution, but this may be the one we keep.
