diff options
| author | Jeff Epler <jepler@gmail.com> | 2020-10-11 21:09:08 -0500 |
|---|---|---|
| committer | Jeff Epler <jepler@gmail.com> | 2020-10-11 21:09:08 -0500 |
| commit | 774f2e16ba166b5976a46519c38ea894f897dca4 (patch) | |
| tree | 04ea312e8140fffcf04dad798719cc76d77151fd /shared-module/framebufferio/FramebufferDisplay.h | |
| parent | 40a3d11d643c2a0da9d401a0c2853065ad64142c (diff) | |
displayio, framebufferio: Remove spurious call to supervisor_start_terminal
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.
Diffstat (limited to 'shared-module/framebufferio/FramebufferDisplay.h')
0 files changed, 0 insertions, 0 deletions
