
Instead of using the intermediate stage state "active framebuffer" to find the framebuffer a paint eventually targets, use the "base framebuffer" of the paint context, as this more correctly corresponds to the end point of a paint. It also means we can then later remove this intermediate state from the stage. https://gitlab.gnome.org/GNOME/mutter/merge_requests/935