]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
Merge pull request #87 from makermelissa/main 0.10.0
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Fri, 25 Mar 2022 23:23:59 +0000 (16:23 -0700)
committerGitHub <noreply@github.com>
Fri, 25 Mar 2022 23:23:59 +0000 (16:23 -0700)
Make display rotation consistent with CircuitPython

displayio/_display.py

index 88900871b6f28f73f80a337c66b9b5d6edf834dc..41d53d152971bbf149d57bd1c4caff5667a019ec 100644 (file)
@@ -289,7 +289,7 @@ class Display:
     def _refresh_display_area(self, rectangle):
         """Loop through dirty rectangles and redraw that area."""
         img = self._buffer.convert("RGB").crop(astuple(rectangle))
-        img = img.rotate(self._rotation, expand=True)
+        img = img.rotate(360 - self._rotation, expand=True)
 
         display_rectangle = self._apply_rotation(rectangle)
         img = img.crop(astuple(self._clip(display_rectangle)))