diff options
| author | Scott Shawcroft <scott@adafruit.com> | 2019-08-12 16:00:43 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-12 16:00:43 -0700 |
| commit | 49cb72d5856db96a6b142cc6e4f7b69e436b5577 (patch) | |
| tree | 4b40635d35947cd4a312b8b72b4f0b714b172598 /shared-module | |
| parent | c565ea6c29aa9ce34a42069fa6a5a0875a134f45 (diff) | |
| parent | 1b7e213be4dc6cacd2b648e16470756473106c4a (diff) | |
Merge pull request #2047 from brentru/fix-terminalio-clearing
Fix Terminal's Tilegrid not Clearing
Diffstat (limited to 'shared-module')
| -rw-r--r-- | shared-module/terminalio/Terminal.c | 6 |
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); } |
