background-content: ceilf the actor size instead of roundf

We want the bounding box so `ceilf` seems more appropriate. It was
only written using `roundf` before as a workaround for inaccuracies
coming out of `clutter_actor_get_transformed_size` that would have
tricked `ceilf` into landing on the wrong integer. But that's since
been fixed by 67cc60cbda so we can use `ceilf` now.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1532
This commit is contained in:
Daniel van Vugt 2020-10-27 16:54:50 +08:00 committed by verdre
parent a77e1f200b
commit c7a0ab3eb8

View File

@ -532,8 +532,8 @@ meta_background_content_paint_content (ClutterContent *content,
clutter_actor_get_transformed_size (actor,
&transformed_width,
&transformed_height);
rect_within_stage.width = roundf (transformed_width);
rect_within_stage.height = roundf (transformed_height);
rect_within_stage.width = ceilf (transformed_width);
rect_within_stage.height = ceilf (transformed_height);
untransformed =
rect_within_actor.x == rect_within_stage.x &&