Propagate mouse movement and button releases unconditionally in hover
This commit is contained in:
parent
9c0f2dc9a5
commit
05c9077581
1 changed files with 8 additions and 1 deletions
|
|
@ -434,7 +434,14 @@ where
|
|||
let mut children = layout.children().zip(&mut tree.children);
|
||||
let (base_layout, base_tree) = children.next().unwrap();
|
||||
|
||||
let top_status = if cursor.is_over(layout.bounds()) {
|
||||
let top_status = if matches!(
|
||||
event,
|
||||
Event::Mouse(
|
||||
mouse::Event::CursorMoved { .. }
|
||||
| mouse::Event::ButtonReleased(_)
|
||||
)
|
||||
) || cursor.is_over(layout.bounds())
|
||||
{
|
||||
let (top_layout, top_tree) = children.next().unwrap();
|
||||
|
||||
self.top.as_widget_mut().on_event(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue