boxes: Fix calculation of rounded rectangles

Since 68fba458 the function is used for more calculations, exposing
a bug when used with fractional scaling.

https://gitlab.gnome.org/GNOME/mutter/issues/609
This commit is contained in:
Robert Mader 2019-05-29 00:05:03 +02:00
parent a2c545c321
commit 1b61b9cd73

View File

@ -2132,8 +2132,8 @@ meta_rectangle_from_clutter_rect (ClutterRect *rect,
*dest = (MetaRectangle) {
.x = ceilf (rect->origin.x),
.y = ceilf (rect->origin.y),
.width = floorf (rect->origin.x + rect->size.width) - dest->x,
.height = floorf (rect->origin.y + rect->size.height) - dest->x,
.width = floorf (rect->size.width),
.height = floorf (rect->size.height),
};
}
break;