shell: Inhibit idle fade-out behavior
authorBryce Harrington <bryce@osg.samsung.com>
Tue, 30 Aug 2016 01:11:26 +0000 (18:11 -0700)
committerBryce Harrington <bryce@osg.samsung.com>
Tue, 30 Aug 2016 01:36:13 +0000 (18:36 -0700)
commit9be807c69b1249390bb213e5403b9183738777f4
treed71ad91740a93172f1f9f754ea2afd2bbff0b42c
parente7069bcf93b2ffcf04b4128cb468fe83dc18baea
shell: Inhibit idle fade-out behavior

When a client has registered idle inhibition on a surface, don't trigger
the fade-out animation on the output(s) the surface is displayed on.
But when the surface is destroyed or the inhibitor itself is destroyed
by client request, re-queue the fade out animation.
desktop-shell/shell.c
libweston/compositor.c