X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/b971dbe24e9c469e1929573909a6db63941b5d32..d346d8c481f6c65ce64504b8c475194e1b4083dc:/displayio/_display.py diff --git a/displayio/_display.py b/displayio/_display.py index 5ed157b..e0c4026 100644 --- a/displayio/_display.py +++ b/displayio/_display.py @@ -183,7 +183,7 @@ class Display: self._bus._begin_transaction() if self._data_as_commands: self._bus._send( - DISPLAY_COMMAND, CHIP_SELECT_TOGGLE_EVERY_BYTE, bytes([command] + data) + DISPLAY_COMMAND, CHIP_SELECT_TOGGLE_EVERY_BYTE, bytes([command]) + data ) else: self._bus._send( @@ -298,14 +298,10 @@ class Display: else: width, height = self._width, self._height - if rectangle.x1 < 0: - rectangle.x1 = 0 - if rectangle.y1 < 0: - rectangle.y1 = 0 - if rectangle.x2 > width: - rectangle.x2 = width - if rectangle.y2 > height: - rectangle.y2 = height + rectangle.x1 = max(rectangle.x1, 0) + rectangle.y1 = max(rectangle.y1, 0) + rectangle.x2 = min(rectangle.x2, width) + rectangle.y2 = min(rectangle.y2, height) return rectangle