From f83678c467cb79ddd63f4aa073782f6aa8d428f4 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 26 Feb 2024 15:54:39 -0800 Subject: [PATCH] Fix issue where float was used when int was expected --- displayio/_group.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/displayio/_group.py b/displayio/_group.py index a0d8f9d..8d33da6 100644 --- a/displayio/_group.py +++ b/displayio/_group.py @@ -69,8 +69,8 @@ class Group: y = self._group_y if parent_transform.transpose_xy: x, y = y, x - self._absolute_transform.x = parent_transform.x + parent_transform.dx * x - self._absolute_transform.y = parent_transform.y + parent_transform.dy * y + self._absolute_transform.x = int(parent_transform.x + parent_transform.dx * x) + self._absolute_transform.y = int(parent_transform.y + parent_transform.dy * y) self._absolute_transform.dx = parent_transform.dx * self._scale self._absolute_transform.dy = parent_transform.dy * self._scale self._absolute_transform.transpose_xy = parent_transform.transpose_xy -- 2.49.0