Skip to content

Commit 5dae23c

Browse files
committed
protomatter: release the protomatter object during release_displays()
1 parent 0ca2701 commit 5dae23c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

shared-module/displayio/__init__.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ void common_hal_displayio_release_displays(void) {
102102
common_hal_displayio_i2cdisplay_deinit(&displays[i].i2cdisplay_bus);
103103
} else if (bus_type == &displayio_parallelbus_type) {
104104
common_hal_displayio_parallelbus_deinit(&displays[i].parallel_bus);
105+
#if CIRCUITPY_FRAMEBUFFERIO
106+
} else if (bus_type == &protomatter_Protomatter_type) {
107+
common_hal_protomatter_protomatter_deinit(&displays[i].protomatter);
108+
#endif
105109
}
106110
displays[i].fourwire_bus.base.type = &mp_type_NoneType;
107111
}

0 commit comments

Comments
 (0)