
So that we maintain a perfectly balanced number of callbacks: dispatch == notify_ready + notify_presented Otherwise you can't put any useful logic inside notify_ready and be sure you're handling all the empty frames. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3961>