Find layers_below only if Stack is hovered
This commit is contained in:
parent
9ed7fb8866
commit
5d7d74ffa4
1 changed files with 3 additions and 3 deletions
|
|
@ -269,9 +269,7 @@ where
|
|||
viewport: &Rectangle,
|
||||
) {
|
||||
if let Some(clipped_viewport) = layout.bounds().intersection(viewport) {
|
||||
let layers_below = if cursor == mouse::Cursor::Unavailable {
|
||||
self.children.len()
|
||||
} else {
|
||||
let layers_below = if cursor.is_over(layout.bounds()) {
|
||||
self.children
|
||||
.iter()
|
||||
.rev()
|
||||
|
|
@ -286,6 +284,8 @@ where
|
|||
})
|
||||
.map(|i| self.children.len() - i - 1)
|
||||
.unwrap_or(self.children.len())
|
||||
} else {
|
||||
self.children.len()
|
||||
};
|
||||
|
||||
let mut layers = self
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue