]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
Merge pull request #129 from makermelissa/main 1.2.2
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 27 Feb 2024 16:26:55 +0000 (08:26 -0800)
committerGitHub <noreply@github.com>
Tue, 27 Feb 2024 16:26:55 +0000 (08:26 -0800)
Fix issue where float was used when int was expected

displayio/_group.py

index a0d8f9d0f5ee8111425456cb70e70f252a8aa4d4..41c5061c756f084974c46f570e4c9b2ea4cdd699 100644 (file)
@@ -69,8 +69,12 @@ 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