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,
|
viewport: &Rectangle,
|
||||||
) {
|
) {
|
||||||
if let Some(clipped_viewport) = layout.bounds().intersection(viewport) {
|
if let Some(clipped_viewport) = layout.bounds().intersection(viewport) {
|
||||||
let layers_below = if cursor == mouse::Cursor::Unavailable {
|
let layers_below = if cursor.is_over(layout.bounds()) {
|
||||||
self.children.len()
|
|
||||||
} else {
|
|
||||||
self.children
|
self.children
|
||||||
.iter()
|
.iter()
|
||||||
.rev()
|
.rev()
|
||||||
|
|
@ -286,6 +284,8 @@ where
|
||||||
})
|
})
|
||||||
.map(|i| self.children.len() - i - 1)
|
.map(|i| self.children.len() - i - 1)
|
||||||
.unwrap_or(self.children.len())
|
.unwrap_or(self.children.len())
|
||||||
|
} else {
|
||||||
|
self.children.len()
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut layers = self
|
let mut layers = self
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue