mirror of
https://github.com/brl/mutter.git
synced 2025-02-02 06:42:28 +00:00
cc912614c7
Since commit d2f8a30625e we use Graphene to union paint volumes, it turns out a quite severe issue snuck in during review of that MR though: Unioned paint volumes (so paint volumes of any actors with children) now have negative heights. Once projected to 2d coordinates they luckily are correct again, which is why everything is still working. The problem is that obvious once looking closer: For the y coordinates of the unioned paint volume we confused the maximum and the minimum points and simply used the wrong coordinates to create the unioned paint volume. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1827>