From 0de6755cb2948f61c4fd4b1f1f9f75910575ef44 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sun, 28 Jan 2018 17:06:02 +0100 Subject: [PATCH] yaft: optimize blit2FB call for partial blit --- src/gui/widget/yaft/yaft_priv.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gui/widget/yaft/yaft_priv.cpp b/src/gui/widget/yaft/yaft_priv.cpp index 5217c6326..3f44eefb3 100644 --- a/src/gui/widget/yaft/yaft_priv.cpp +++ b/src/gui/widget/yaft/yaft_priv.cpp @@ -821,8 +821,7 @@ void YaFT_p::refresh() #if 1 if (fb.dy_max != -1) { int blit_height = fb.dy_max - fb.dy_min; - uint32_t *blit_start = fb.buf + (fb.dy_min * fb.width); - fb.cfb->blit2FB(blit_start, fb.width, blit_height, fb.xstart, fb.ystart+fb.dy_min, 0, 0); + fb.cfb->blit2FB(fb.buf, fb.width, blit_height, fb.xstart, fb.ystart+fb.dy_min, 0, fb.dy_min); } #else fb.cfb->blit2FB(fb.buf, fb.width, fb.height, fb.xstart, fb.ystart, 0, 0);