shell: Factor out code to set a shsurf’s parent
authorPhilip Withnall <philip.withnall@collabora.co.uk>
Mon, 25 Nov 2013 18:01:38 +0000 (18:01 +0000)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 2 Dec 2013 19:44:50 +0000 (11:44 -0800)
commitdc4332f1ff4dc9a716ea8ed816a5de1590ba232d
treedc5b292834f4efb227e543abf571f5d9cb1e8764
parentf85fe84ec38a4eb8007581377cf1f17bd3ec492f
shell: Factor out code to set a shsurf’s parent

This is in preparation for unifying how surface layering works. It
introduces the small functional change that fullscreen, maximized and
top-level surfaces now explicitly have no parent surface. Only popup and
transient surfaces have a non-NULL parent.
src/shell.c