diff options
author | 2023-02-12 11:07:08 -0800 | |
---|---|---|
committer | 2023-02-12 11:07:08 -0800 | |
commit | 2201f33c65e8bf85265ee1e996b36cbc5b43257e (patch) | |
tree | 7d7b8f279e96c4be7b709d84a51da8a6639172b6 | |
parent | 92ba26b8a168b1d58b8330d84753c5ab7e116f17 (diff) | |
download | iced-2201f33c65e8bf85265ee1e996b36cbc5b43257e.tar.gz iced-2201f33c65e8bf85265ee1e996b36cbc5b43257e.tar.bz2 iced-2201f33c65e8bf85265ee1e996b36cbc5b43257e.zip |
fix: diff widget sub-tree after rebuilding component with operation
-rw-r--r-- | lazy/src/component.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lazy/src/component.rs b/lazy/src/component.rs index 94263274..e29ccca8 100644 --- a/lazy/src/component.rs +++ b/lazy/src/component.rs @@ -311,6 +311,8 @@ where } self.with_element(|element| { + tree.diff_children(std::slice::from_ref(&element)); + element.as_widget().operate( &mut tree.children[0], layout, |