This wasn't just due to the Expose mask setting that Olaf fixed in another 
ticket, but (as I 
know you identified later on) also because XKillClient, when done on the occupy 
window, will 
kill ctwm.  The problem is in menus.c, where the events F_DESTROY, F_DELETE and 
F_DELETEORDESTROY check that the window pointed at isn't the icon manager, 
window box or 
workspace manager.  However, there was no check to see if it is the occupy 
window.

Revision 6d4f57e7b16fb06a117e9c81742daf597221378d fixes the problem, at least 
for me (I 
dared trying it on a live ctwm, so I'm very confident about this one!).  With 
that, I'm 
closing this ticket.

> [EMAIL PROTECTED] - Wed Feb 14 12:58:28 2007]:
> 
> Hi,
> 
> 
> The windows opened by f.occupy have all the ctwm decorations, in
> contrast to the f.identify and f.menu "TwmAllWindows" windows. Aside
> from the fact I see no use to these decorations, there is one thing
> which is very disturbing. Closing this window using f.delete instead of
> clicking on "OK" or "Cancel" causes ctwm to crash.
> 
> 
> Cheers,
> 
> 
> Zvi.
> 
> 
> 
-- 
-- 
Richard Levitte                         [EMAIL PROTECTED]
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis

Reply via email to