Remove _NET_FRAME_EXTENTS on shutdown.
commit5c0b851cc6342ab4cf5996efaeb8b3dbcbf9b490
authorIain Patterson <wm@iain.cx>
Fri, 14 Sep 2012 14:31:14 +0000 (14 15:31 +0100)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 16 Sep 2012 11:01:23 +0000 (16 13:01 +0200)
tree982931a68911c85d3e546dfc12d4bf3575c3829e
parent0e995bbf6ea91d8ff18009ce29219a171d92c808
Remove _NET_FRAME_EXTENTS on shutdown.

After we exit there are no window decorations therefore frame extents
are meaningless.

We could be left with parts of the window being the wrong opacity if the
property is left intact and a compositing manager configured to draw
decorations with a different opacity to the rest of the window is still
running.

Remove the _NET_FRAME_EXTENTS property from all windows when we shut
down to prevent windows from being drawn incorrectly after we're gone.
src/window.c
src/wmspec.c
src/wmspec.h