From 207b58312cdeef015c3ea50433ca31a85d9944a1 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Thu, 16 Dec 2021 17:56:46 -0600 Subject: [PATCH] handle float locations --- adafruit_displayio_layout/widgets/widget.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adafruit_displayio_layout/widgets/widget.py b/adafruit_displayio_layout/widgets/widget.py index d1cd226..5efbf93 100644 --- a/adafruit_displayio_layout/widgets/widget.py +++ b/adafruit_displayio_layout/widgets/widget.py @@ -228,12 +228,12 @@ def _update_position(self): """ if (self._anchor_point is not None) and (self._anchored_position is not None): - self.x = ( + self.x = int( self._anchored_position[0] - int(self._anchor_point[0] * self._bounding_box[2]) - self._bounding_box[0] ) - self.y = ( + self.y = int( self._anchored_position[1] - int(self._anchor_point[1] * self._bounding_box[3]) - self._bounding_box[1]