diff options
author | 2024-10-24 15:04:23 +0200 | |
---|---|---|
committer | 2024-10-24 15:04:23 +0200 | |
commit | 17b35df160d38b4d41917bdc00cdecda4816baa9 (patch) | |
tree | e151b781cb424b50caed6f4eceb6d28131a96cc6 /widget/src/lazy | |
parent | f4d03870dd1365e8931c6f8e203eda940de735d6 (diff) | |
parent | d08bc6e45d12c7a5e4037c20673ff832eb7802ec (diff) | |
download | iced-17b35df160d38b4d41917bdc00cdecda4816baa9.tar.gz iced-17b35df160d38b4d41917bdc00cdecda4816baa9.tar.bz2 iced-17b35df160d38b4d41917bdc00cdecda4816baa9.zip |
Merge pull request #2628 from tarkah/fix/pane-grid-continuity
Fix/pane grid continuity
Diffstat (limited to 'widget/src/lazy')
-rw-r--r-- | widget/src/lazy/responsive.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/widget/src/lazy/responsive.rs b/widget/src/lazy/responsive.rs index a7a99f56..a6c40ab0 100644 --- a/widget/src/lazy/responsive.rs +++ b/widget/src/lazy/responsive.rs @@ -83,7 +83,10 @@ where new_size: Size, view: &dyn Fn(Size) -> Element<'a, Message, Theme, Renderer>, ) { - if self.size == new_size { + let is_tree_empty = + tree.tag == tree::Tag::stateless() && tree.children.is_empty(); + + if !is_tree_empty && self.size == new_size { return; } |