diff --git a/src/widget/header_bar.rs b/src/widget/header_bar.rs index 60fcbc85..adf68b75 100644 --- a/src/widget/header_bar.rs +++ b/src/widget/header_bar.rs @@ -111,6 +111,10 @@ pub struct HeaderBarWidget<'a, Message> { impl<'a, Message: Clone + 'static> Widget 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 { vec![tree::Tree::new(&self.header_bar_inner)] }