Fire click event only when using left button

This commit is contained in:
Antonio Scandurra 2023-12-11 16:20:46 +01:00
parent db39c3d582
commit 0b7072bf67

View file

@ -964,6 +964,7 @@ impl Interactivity {
let interactive_bounds = interactive_bounds.clone();
cx.on_mouse_event(move |event: &MouseDownEvent, phase, cx| {
if phase == DispatchPhase::Bubble
&& event.button == MouseButton::Left
&& interactive_bounds.visibly_contains(&event.position, cx)
{
*pending_mouse_down.borrow_mut() = Some(event.clone());