subsurface: set_desync should flush 25/241225/3
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 15 May 2020 07:49:40 +0000 (16:49 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Sun, 23 Aug 2020 23:36:49 +0000 (23:36 +0000)
commit602c91c9308539e5d86dfcbe72dedadfd352b5d3
treeef75328559dd4d895ef086fade2af3ca9855ddeb
parentf1f84e8335b1bae99d14ed56c68bd223f88c6b62
subsurface: set_desync should flush

wl_subsurface.set_desync should apply the cached wl_surface state.
Otherwise, the sub-surface may be stuck: a commit on the parent surface.
if desynchronized, will not commit the sub-surface because it is
desynchronized, too. A commit on the sub-surface may not happen, if it
is waiting for the frame callback from the previous commit.

Change-Id: I80abff41736ec76ed7449d14d4246eb9c6fc1412
src/bin/e_comp_wl_subsurface.c