diff --git a/widget/src/stack.rs b/widget/src/stack.rs index 65c5aeb0..2a062ee4 100644 --- a/widget/src/stack.rs +++ b/widget/src/stack.rs @@ -217,6 +217,10 @@ where shell: &mut Shell<'_, Message>, viewport: &Rectangle, ) { + if self.children.is_empty() { + return; + } + let is_over = cursor.is_over(layout.bounds()); let end = self.children.len() - 1;