From a8ac5ed07caa216e0cc015118c61ecaba12fb2df Mon Sep 17 00:00:00 2001 From: gemu2015 Date: Sun, 25 Apr 2021 15:28:47 +0200 Subject: [PATCH] Update Adafruit_LvGL_Glue.cpp --- .../Adafruit_LvGL_Glue-shadinger/Adafruit_LvGL_Glue.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/libesp32_lvgl/Adafruit_LvGL_Glue-shadinger/Adafruit_LvGL_Glue.cpp b/lib/libesp32_lvgl/Adafruit_LvGL_Glue-shadinger/Adafruit_LvGL_Glue.cpp index 52904487d..dfabf2efa 100644 --- a/lib/libesp32_lvgl/Adafruit_LvGL_Glue-shadinger/Adafruit_LvGL_Glue.cpp +++ b/lib/libesp32_lvgl/Adafruit_LvGL_Glue-shadinger/Adafruit_LvGL_Glue.cpp @@ -218,10 +218,11 @@ LvGLStatus Adafruit_LvGL_Glue::begin(Renderer *tft, void *touch, bool debug) { // if ((lv_pixel_buf = new lv_color_t[LV_HOR_RES_MAX * LV_BUFFER_ROWS * 2])) { uint32_t lvgl_buffer_size; + //lvgl_buffer_size = LV_HOR_RES_MAX * LV_BUFFER_ROWS; uint8_t flushlines = tft->lvgl_pars(); - lvgl_buffer_size = tft->width() * flushlines ? flushlines:LV_BUFFER_ROWS; - + lvgl_buffer_size = tft->width() * (flushlines ? flushlines:LV_BUFFER_ROWS); + //Serial.printf("%d\n", lvgl_buffer_size); if ((lv_pixel_buf = new lv_color_t[lvgl_buffer_size])) {