Fire click event only when using left button

Antonio Scandurra created

Change summary

crates/gpui2/src/elements/div.rs | 1 +
1 file changed, 1 insertion(+)

Detailed changes

crates/gpui2/src/elements/div.rs 🔗

@@ -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());