X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/a94203addedf0b7d4e5885848117b10bf6fa9fe1..157aaded729cbccde07e31078b37c60583c6cb52:/displayio/_tilegrid.py diff --git a/displayio/_tilegrid.py b/displayio/_tilegrid.py index ce1d225..41ff504 100644 --- a/displayio/_tilegrid.py +++ b/displayio/_tilegrid.py @@ -265,11 +265,11 @@ class TileGrid: ), resample=Image.NEAREST, ) - if absolute_transform.mirror_x: + if absolute_transform.mirror_x != self._flip_x: image = image.transpose(Image.FLIP_LEFT_RIGHT) - if absolute_transform.mirror_y: + if absolute_transform.mirror_y != self._flip_y: image = image.transpose(Image.FLIP_TOP_BOTTOM) - if absolute_transform.transpose_xy: + if absolute_transform.transpose_xy != self._transpose_xy: image = image.transpose(Image.TRANSPOSE) x *= absolute_transform.dx y *= absolute_transform.dy @@ -399,7 +399,6 @@ class TileGrid: @bitmap.setter def bitmap(self, new_bitmap: Union[Bitmap, OnDiskBitmap, Shape]) -> None: - if ( not isinstance(new_bitmap, Bitmap) and not isinstance(new_bitmap, OnDiskBitmap)