diff --git a/src/widgets/sliding_view.rs b/src/widgets/sliding_view.rs index 845e8ac..1ac42c5 100644 --- a/src/widgets/sliding_view.rs +++ b/src/widgets/sliding_view.rs @@ -137,6 +137,13 @@ mod imp { obj.add_controller(scroll_controller); } + + fn dispose(&self) { + let obj = self.obj(); + while let Some(child) = obj.first_child() { + child.unparent(); + } + } } impl WidgetImpl for LpSlidingView {