summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-09-16 13:06:23 +0200
committerMarge Bot <marge-bot@gnome.org>2022-12-01 20:10:53 +0000
commit20bf7f5cebafeb52adf66016043f010b0afab859 (patch)
tree8a50ac078425a108d69d40d022dedc58977d0b1a /.gitlab-ci.yml
parent9feac5ce62bc0bf6f1960576a53082addd4d516a (diff)
downloadmutter-20bf7f5cebafeb52adf66016043f010b0afab859.tar.gz
x11: Delay next resize op after sync resize until frame is painted
Since the frames are now rendered by a separate process, we no longer can guarantee at this point that all updates were handled. Engaging in a new synchronous resize operation will again freeze the actor, so sometimes we are left with a not-quite-current buffer for the frame+window surface. In order to ensure that the right changes made it onscreen, delay this next synchronous resize step until the moment the surface was repainted. This avoids those glitches, while still ensuing the resize operation ends up in sync with the pointer. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2175>
Diffstat (limited to '.gitlab-ci.yml')
0 files changed, 0 insertions, 0 deletions