summaryrefslogtreecommitdiff
path: root/shared-module
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2020-09-02 16:37:46 -0700
committerGitHub <noreply@github.com>2020-09-02 16:37:46 -0700
commit5d17d6402d57a74e20ea332da6a31be65ec0e2ca (patch)
tree5f847975084af25436e464b40f8a4856eddab96d /shared-module
parent786f4ed11477cb62d830ef6f29c349e3bd1d3b39 (diff)
parentd224183a7e10ed2b10c92f9cc2f8a14412b1ed0a (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.c2
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.