mirror of
https://github.com/brl/mutter.git
synced 2025-02-12 11:24:09 +00:00
![Jonas Ådahl](/assets/img/avatar_default.png)
Pausing the master clock didn't actually pause it if there was already a scheduled frame in progress. This is problematic if one actually expects to see no new frame scheduling to happen after pausing, for example it caused actor 'pre-paint' to be signalled on actors, but nothing was ever painted. Avoid this by destroying the master clock source when pausing, and then recreating it when resuming. https://gitlab.gnome.org/GNOME/mutter/merge_requests/309