fix: diff children

This commit is contained in:
Ashley Wulber 2024-03-18 16:58:02 -04:00 committed by Michael Murphy
parent 1b62b9686c
commit 01d7e46fea

View file

@ -111,6 +111,10 @@ pub struct HeaderBarWidget<'a, Message> {
impl<'a, Message: Clone + 'static> Widget<Message, crate::Theme, crate::Renderer>
for HeaderBarWidget<'a, Message>
{
fn diff(&mut self, tree: &mut tree::Tree) {
tree.diff_children(&mut [&mut self.header_bar_inner]);
}
fn children(&self) -> Vec<tree::Tree> {
vec![tree::Tree::new(&self.header_bar_inner)]
}