From d6b85d16cf25b37fb12fced2eec570b09fb034ca Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Wed, 6 May 2020 10:55:33 +0200 Subject: [PATCH] page: copy styles in create --- src/lv_widgets/lv_page.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lv_widgets/lv_page.c b/src/lv_widgets/lv_page.c index 785f56a86..a3af010bf 100644 --- a/src/lv_widgets/lv_page.c +++ b/src/lv_widgets/lv_page.c @@ -141,15 +141,16 @@ lv_obj_t * lv_page_create(lv_obj_t * par, const lv_obj_t * copy) ext->scrl = lv_cont_create(page, copy_ext->scrl); lv_obj_set_signal_cb(ext->scrl, lv_page_scrollable_signal); + lv_style_list_copy(&ext->scrlbar.style, ©_ext->scrlbar.style); +#if LV_USE_ANIMATION + lv_style_list_copy(&ext->edge_flash.style, ©_ext->edge_flash.style); +#endif + /* Add the signal function only if 'scrolling' is created * because everything has to be ready before any signal is received*/ lv_obj_set_signal_cb(page, lv_page_signal); lv_obj_set_design_cb(page, lv_page_design); - // lv_page_set_style(new_page, LV_PAGE_STYLE_BG, lv_page_get_style(copy, LV_PAGE_STYLE_BG)); - // lv_page_set_style(new_page, LV_PAGE_STYLE_SCRL, lv_page_get_style(copy, LV_PAGE_STYLE_SCRL)); - // lv_page_set_style(new_page, LV_PAGE_STYLE_SCRLBAR, lv_page_get_style(copy, LV_PAGE_STYLE_SCRLBAR)); - lv_page_set_scrlbar_mode(page, copy_ext->scrlbar.mode); }