diff options
| author | Scott Shawcroft <scott@adafruit.com> | 2020-09-02 16:37:46 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-02 16:37:46 -0700 |
| commit | 5d17d6402d57a74e20ea332da6a31be65ec0e2ca (patch) | |
| tree | 5f847975084af25436e464b40f8a4856eddab96d /shared-module | |
| parent | 786f4ed11477cb62d830ef6f29c349e3bd1d3b39 (diff) | |
| parent | d224183a7e10ed2b10c92f9cc2f8a14412b1ed0a (diff) | |
Merge pull request #3366 from kmatch98/refresh_now
Update refresh to force immediate redraw with `display.refresh()`
Diffstat (limited to 'shared-module')
| -rw-r--r-- | shared-module/displayio/Display.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shared-module/displayio/Display.c b/shared-module/displayio/Display.c index 4f92f249f..021159c0d 100644 --- a/shared-module/displayio/Display.c +++ b/shared-module/displayio/Display.c @@ -352,7 +352,7 @@ uint16_t common_hal_displayio_display_get_rotation(displayio_display_obj_t* self bool common_hal_displayio_display_refresh(displayio_display_obj_t* self, uint32_t target_ms_per_frame, uint32_t maximum_ms_per_real_frame) { - if (!self->auto_refresh && !self->first_manual_refresh) { + if (!self->auto_refresh && !self->first_manual_refresh && (target_ms_per_frame != 0xffffffff) ) { uint64_t current_time = supervisor_ticks_ms64(); uint32_t current_ms_since_real_refresh = current_time - self->core.last_refresh; // Test to see if the real frame time is below our minimum. |
