diff --git a/widget/src/combo_box.rs b/widget/src/combo_box.rs index 195fe0cb..9ca92d03 100644 --- a/widget/src/combo_box.rs +++ b/widget/src/combo_box.rs @@ -509,6 +509,10 @@ where vec![widget::Tree::new(&self.text_input as &dyn Widget<_, _, _>)] } + fn diff(&self, _tree: &mut widget::Tree) { + // do nothing so the children don't get cleared + } + fn update( &mut self, tree: &mut widget::Tree,