From 48728a7839d6859d7d6fc4f86f5fbcbcd9939348 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Sun, 20 Mar 2022 21:44:57 +0100 Subject: [PATCH] fix(layout): fix the handling of FLOATING children --- src/extra/layouts/flex/lv_flex.c | 2 +- src/extra/layouts/grid/lv_grid.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extra/layouts/flex/lv_flex.c b/src/extra/layouts/flex/lv_flex.c index cccea6291..c2e2fa04e 100644 --- a/src/extra/layouts/flex/lv_flex.c +++ b/src/extra/layouts/flex/lv_flex.c @@ -525,7 +525,7 @@ static void children_repos(lv_obj_t * cont, flex_t * f, int32_t item_first_id, i item->coords.y1 += diff_y; item->coords.y2 += diff_y; lv_obj_invalidate(item); - lv_obj_move_children_by(item, diff_x, diff_y, true); + lv_obj_move_children_by(item, diff_x, diff_y, false); } if(!(f->row && rtl)) main_pos += area_get_main_size(&item->coords) + item_gap + place_gap; diff --git a/src/extra/layouts/grid/lv_grid.c b/src/extra/layouts/grid/lv_grid.c index 9ba1836f6..be318639a 100644 --- a/src/extra/layouts/grid/lv_grid.c +++ b/src/extra/layouts/grid/lv_grid.c @@ -685,7 +685,7 @@ static void item_repos(lv_obj_t * item, _lv_grid_calc_t * c, item_repos_hint_t * item->coords.y1 += diff_y; item->coords.y2 += diff_y; lv_obj_invalidate(item); - lv_obj_move_children_by(item, diff_x, diff_y, true); + lv_obj_move_children_by(item, diff_x, diff_y, false); } }