shell: Orphan child windows when a shell surface is destroyed
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 10 Jan 2014 08:25:30 +0000 (00:25 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 10 Jan 2014 08:25:30 +0000 (00:25 -0800)
commit9046d2424ab388a0acde1bf0a0c51e292d146f9f
tree58c67324113eaca26619d8f291065838d53cbefa
parentd6d3b377f82e4427d08de22371dd82aa26f80440
shell: Orphan child windows when a shell surface is destroyed

We now track the child surfaces of a shell surface and the child surfaces
have a pointer back to their parent.  We need to clean all this up and
NULL out the childrens parent pointers when a shell surface is destroyed.

Closes: https://bugs.freedesktop.org/show_bug.cgi?id=72931
desktop-shell/shell.c