You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is because displayio.Display() attempts to assign the terminal group as the root group of every new display, regardless of whether it was already set to another display. And common_hal_displayio_display_set_root_group raises an exception.
The init code could call displayio_display_core_set_root_group directly and ignore the return value instead ?
CircuitPython version
Code/REPL
Behavior
Description
This is because displayio.Display() attempts to assign the terminal group as the root group of every new display, regardless of whether it was already set to another display. And
common_hal_displayio_display_set_root_group
raises an exception.The init code could call
displayio_display_core_set_root_group
directly and ignore the return value instead ?circuitpython/shared-module/displayio/Display.c
Lines 137 to 139 in e8711ee
circuitpython/shared-module/displayio/Display.c
Lines 407 to 413 in e8711ee
Additional information
No response
The text was updated successfully, but these errors were encountered: