commit | 16abf6a4d42b9b9b4ab9fe3b537aa8914e989274 | [log] [tgz] |
---|---|---|
author | Pekka Paalanen <ppaalanen@gmail.com> | Fri May 17 16:46:05 2013 +0300 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Fri May 17 16:21:50 2013 -0400 |
tree | f6681b278d6f6d4126cb416c3c374bf7be63b753 | |
parent | beb080ed858f35608cdaed1f9741d121067da42a [diff] |
protocol: 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. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>