]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
Fix issue where float was used when int was expected
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 26 Feb 2024 23:54:39 +0000 (15:54 -0800)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Mon, 26 Feb 2024 23:54:39 +0000 (15:54 -0800)
displayio/_group.py

index a0d8f9d0f5ee8111425456cb70e70f252a8aa4d4..8d33da6716c26bd9cb188973ea4e094d430d50da 100644 (file)
@@ -69,8 +69,8 @@ class Group:
             y = self._group_y
             if parent_transform.transpose_xy:
                 x, y = y, x
             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
             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