774f2e16ba
A call to supervisor_start_terminal remained in common_hal_displayio_display_construct and was copied to other display _construct functions, even though it was also being done in displayio_display_core_construct when that was factored out. Originally, this was harmless, except it created an extra allocation. When investigating #3482, I found that this bug became harmful, especially for displays that were created in Python code, because it caused a supervisor allocation to leak. I believe that it is safe to merge #3482 after this PR is merged. |
||
---|---|---|
.. | ||
__init__.c | ||
__init__.h | ||
FramebufferDisplay.c | ||
FramebufferDisplay.h |