From c15355a71f55cc78b7f9e6139f0e9d2a14291bea Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Tue, 23 Mar 2021 21:47:41 +0100 Subject: [PATCH] Only change page when needed --- src/hasp/hasp_page.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hasp/hasp_page.cpp b/src/hasp/hasp_page.cpp index 72cf2b95..b9f7f9fc 100644 --- a/src/hasp/hasp_page.cpp +++ b/src/hasp/hasp_page.cpp @@ -55,8 +55,10 @@ void Page::set(uint8_t pageid, lv_scr_load_anim_t animation) LOG_WARNING(TAG_HASP, F(D_HASP_INVALID_PAGE), pageid); } else { LOG_TRACE(TAG_HASP, F(D_HASP_CHANGE_PAGE), pageid); - _current_page = pageid; - lv_scr_load_anim(page, animation, 500, 0, false); + if(_current_page != pageid) { + _current_page = pageid; + lv_scr_load_anim(page, animation, 500, 0, false); + } hasp_object_tree(page, pageid, 0); } }