Path: utzoo!attcan!uunet!husc6!think!bloom-beacon!ZERMATT.LCS.MIT.EDU!RWS
From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler)
Newsgroups: comp.windows.x
Subject: No VisibilityEvent upon iconification?
Message-ID: <19880712155627.4.RWS@KILLINGTON.LCS.MIT.EDU>
Date: 12 Jul 88 15:56:00 GMT
References: <976@godot.radonc.unc.edu>
Sender: daemon@bloom-beacon.MIT.EDU
Organization: The Internet
Lines: 15


    Date: 12 Jul 88 13:50:29 GMT
    From: godot!sherouse@mcnc.org  (George W. Sherouse)

    Windows which have selected VisibilityChangeMask do not receive events
    when obscured by iconification of self or parent.

Right.  This may rightfully be viewed as a protocol misfeature, but
there you have it.  You don't get a visibility event when you (or an
ancestor) become unmapped.  You do get an UnmapNotify even when you
become unmapped, and it was (probably incorrectly) thought that this
was sufficient.  Existing reparenting window managers generally do
not unmap the client window on iconification; there is discussion
among window manager folk to change this, so that clients can
reliably receive UnmapNotify events.