force a software render in all cases when finalizing x11 client iconify
authorMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 15 Oct 2015 19:33:28 +0000 (15:33 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 15 Oct 2015 19:39:07 +0000 (15:39 -0400)
commit1a87463083fa9e343aa38b4c8824db0c92645b8e
tree3309fb5e667cecdf67dd2cd0b66f2ed604f9523f
parent06f794bfe6b55957e869320c60e574212b5508b7
force a software render in all cases when finalizing x11 client iconify

since ICCCM requires that clients be unmapped while iconified, it's necessary
for the compositor to perform one last render prior to the unmap in order to
ensure that mirror objects will still appear as expected. this render must use
the pixmap buffer data in order to avoid timing issues due to async/deferred
rendering, and it is only necessary for the case of clients rendering with a
native surface

fix T2788
src/bin/e_comp_object.c