Skip to content

Commit 3ff9303

Browse files
committed
Restore app scroll after launcher taps
1 parent d40a9a6 commit 3ff9303

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎main/main.c‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,11 @@ static void show_gpio(void);
270270
static void clear_content(void);
271271
static void browser_link_clicked(lv_event_t *event);
272272

273+
static void reset_content_scroll(void *object)
274+
{
275+
lv_obj_scroll_to(object, 0, 0, LV_ANIM_OFF);
276+
}
277+
273278
static esp_err_t gpio_apply(gpio_control_t *control)
274279
{
275280
gpio_config_t config = {
@@ -1503,6 +1508,7 @@ static void clear_content(void)
15031508
clock_status = NULL;
15041509
lv_obj_clean(content);
15051510
lv_obj_scroll_to(content, 0, 0, LV_ANIM_OFF);
1511+
lv_async_call(reset_content_scroll, content);
15061512
lv_obj_set_flex_flow(content, LV_FLEX_FLOW_COLUMN);
15071513
lv_obj_set_flex_align(content, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_CENTER, LV_FLEX_ALIGN_CENTER);
15081514
}

0 commit comments

Comments
 (0)