From 1b7e213be4dc6cacd2b648e16470756473106c4a Mon Sep 17 00:00:00 2001 From: brentru Date: Thu, 8 Aug 2019 14:58:51 -0400 Subject: [PATCH] fix terminalio not clearing on construct --- shared-module/terminalio/Terminal.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shared-module/terminalio/Terminal.c b/shared-module/terminalio/Terminal.c index 86c3e903e1..df92a5dc48 100644 --- a/shared-module/terminalio/Terminal.c +++ b/shared-module/terminalio/Terminal.c @@ -36,6 +36,12 @@ void common_hal_terminalio_terminal_construct(terminalio_terminal_obj_t *self, d self->tilegrid = tilegrid; self->first_row = 0; + for (uint16_t x = 0; x < self->tilegrid->width_in_tiles; x++) { + for (uint16_t y = 0; y < self->tilegrid->height_in_tiles; y++) { + common_hal_displayio_tilegrid_set_tile(self->tilegrid, x, y, 0); + } + } + common_hal_displayio_tilegrid_set_top_left(self->tilegrid, 0, 1); }