Pat Regan <[EMAIL PROTECTED]> writes: > An Eterm window disappeared on me today. I can see it with xwininfo > -root -tree.
> If I try to do a get-window-by-id on the missing window it returns ()... In recent versions Sawfish changed its handling of "unmapped" windows: It ignores them completely, you cannot even get-window-by-id them. > I don't know if I mentioned that a sawfish-client restart does not bring > the window back. Indeed, once the window is unmapped (and I/we suspect it's Sawfish to unmap them somehow), there is "nobody" why tries to remap them back (you might probably write a utility to do it, though). So, somebody should find a bug in Sawfish, where it unmaps a client window and thinks that it was the client who requested the unmap. I once tried to see, if window ID recycling could cause problems but I didn't finish it. So, you should read src/events.c and think about all (time) possibilities... I wish I could recommend you my modification of sawfish ... http://maruska.dyndns.org/comp/packages/sawfish-mmc-1.4.4.tar.gz ... but it's currently half-done revision of many parts. I currently work on removing flicker(ing) in some types of applications, so I don't hurry finishing my sawfish experiments. http://maruska.dyndns.org/wiki/flicker
