diff options
| author | Scott Shawcroft <scott@adafruit.com> | 2020-06-11 11:43:25 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-11 11:43:25 -0700 |
| commit | 9285252fbcbe4db654bc69621210883380fb6981 (patch) | |
| tree | 732614d9156c0d6e6584355331139ae6b45ead23 | |
| parent | e27f68ffe7fc3a17dcd554048aa31c24d89ed1f9 (diff) | |
| parent | 058c16e98c4036c8a53547062f513a0d74eb90c4 (diff) | |
Merge pull request #3027 from DavePutz/Issue3014
Issue #3014 Add a refresh when making a displayio palette transparent or opaque
| -rw-r--r-- | shared-module/displayio/Palette.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shared-module/displayio/Palette.c b/shared-module/displayio/Palette.c index 1ef03aab4..facb1fa73 100644 --- a/shared-module/displayio/Palette.c +++ b/shared-module/displayio/Palette.c @@ -35,10 +35,12 @@ void common_hal_displayio_palette_construct(displayio_palette_t* self, uint16_t void common_hal_displayio_palette_make_opaque(displayio_palette_t* self, uint32_t palette_index) { self->colors[palette_index].transparent = false; + self->needs_refresh = true; } void common_hal_displayio_palette_make_transparent(displayio_palette_t* self, uint32_t palette_index) { self->colors[palette_index].transparent = true; + self->needs_refresh = true; } uint32_t common_hal_displayio_palette_get_len(displayio_palette_t* self) { |
