diff --git a/CHANGELOG.md b/CHANGELOG.md index 7018ebc6e..f7eb5629f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ - Skip objects in groups if they are in disabled state - Fix dropdown selection with RTL basedirection - Fix rectangle border drawing with large width +- Fix `lv_win_clean()` ## v7.6.1 (06.10.2020) diff --git a/src/lv_widgets/lv_win.c b/src/lv_widgets/lv_win.c index 0e122976d..88203b319 100644 --- a/src/lv_widgets/lv_win.c +++ b/src/lv_widgets/lv_win.c @@ -172,8 +172,9 @@ lv_obj_t * lv_win_create(lv_obj_t * par, const lv_obj_t * copy) void lv_win_clean(lv_obj_t * win) { LV_ASSERT_OBJ(win, LV_OBJX_NAME); + lv_win_ext_t * ext = lv_obj_get_ext_attr(win); - lv_obj_t * scrl = lv_page_get_scrollable(win); + lv_obj_t * scrl = lv_page_get_scrollable(ext->page); lv_obj_clean(scrl); }