• Havoc Pennington's avatar
    Add invariant that a child is unmapped if parent is unmapped · b67c5af5
    Havoc Pennington authored
    Requires fixes to GtkContainer and GtkWindow to unmap their
    children, rather than just withdrawing or hiding the container
    Requires fix to GtkHandleBox to chain up to GtkContainer unmap.
    Historically we avoided these unmaps for efficiency reasons,
    but these days it's a bigger problem that there's no way
    for child widgets to know that one of their ancestors has
    become unmapped.
gtkwindow.c 276 KB