From 5b78812a656626c136ec33bbbd4eca86a3b706dd Mon Sep 17 00:00:00 2001 From: James Carr Date: Sun, 11 Jul 2021 14:09:06 +0100 Subject: [PATCH] Update the pixel_shader usage of OnDiskBitmap --- adafruit_portalbase/graphics.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/adafruit_portalbase/graphics.py b/adafruit_portalbase/graphics.py index 11ea56e..3da9a28 100644 --- a/adafruit_portalbase/graphics.py +++ b/adafruit_portalbase/graphics.py @@ -85,7 +85,11 @@ def set_background(self, file_or_color, position=None): background = displayio.OnDiskBitmap(self._bg_file) self._bg_sprite = displayio.TileGrid( background, - pixel_shader=displayio.ColorConverter(), + pixel_shader=getattr( + background, "pixel_shader", displayio.ColorConverter() + ), + # TODO: Once CP6 is no longer supported, replace the above line with below + # pixel_shader=background.pixel_shader, x=position[0], y=position[1], )