X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/622133713388c31604224bd5b5b758a28b3cf4b0..8dc304ff4f82d37e493b9500e17fb13799dc200f:/displayio/__init__.py diff --git a/displayio/__init__.py b/displayio/__init__.py index f357dfa..fad9122 100644 --- a/displayio/__init__.py +++ b/displayio/__init__.py @@ -43,8 +43,9 @@ display_buses = [] def _background(): """Main thread function to loop through all displays and update them""" - for display in displays: - display._background() # pylint: disable=protected-access + while True: + for display in displays: + display.background() def release_displays() -> None: @@ -54,11 +55,11 @@ def release_displays() -> None: initialization so the display is active as long as possible. """ for display in displays: - display._release() # pylint: disable=protected-access + display.release() displays.clear() for display_bus in display_buses: - display_bus._release() # pylint: disable=protected-access + display_bus.deinit() display_buses.clear()