We've discovered a problem in the quartz window
manager in Apple X11.
Here's the scenario...
An X client opens a window (call it A) with a child
window (call it B) and
B has a modal child window (C). While
the modal window is up, the user can
click the red close gadget on window B and it will
happily close B, taking
C with it. It also appears that if
window B is closed in this way, window C
does not receive the event telling it that it's
being closed, so it gets stuck in
its modal loop waiting for the user to close a
window that they can no longer
see.
Other window managers in X11 disable the close
gadget on any window which
has a modal descendant.
We once had a similar problem in our Windows X
server product (MI/X) and I
had to add a check in the window manager to
prevent it.
-- Dave Williss ------ Meddle not in
the affairs of dragons, for you are crunchy and taste good with
catsup
|