summaryrefslogtreecommitdiff
path: root/shared-module/terminalio
diff options
context:
space:
mode:
authorbrentru <robots199@me.com>2019-08-08 14:58:51 -0400
committerbrentru <robots199@me.com>2019-08-08 14:58:51 -0400
commit1b7e213be4dc6cacd2b648e16470756473106c4a (patch)
treed00fb5ac6148e6ddf94ba991ce076e618b6c03ba /shared-module/terminalio
parent47a0b7cba141efb0909d74db3401ae902f6e9a96 (diff)
fix terminalio not clearing on construct
Diffstat (limited to 'shared-module/terminalio')
-rw-r--r--shared-module/terminalio/Terminal.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/shared-module/terminalio/Terminal.c b/shared-module/terminalio/Terminal.c
index 86c3e903e..df92a5dc4 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);
}