From 005a7076af5de3dea3c5f90de68e90044ab8c321 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Tue, 23 Nov 2021 16:18:17 +0100 Subject: [PATCH] Expose a `count` field on `Event::LeftMouseDown` --- crates/gpui/src/platform/event.rs | 1 + crates/gpui/src/platform/mac/event.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/crates/gpui/src/platform/event.rs b/crates/gpui/src/platform/event.rs index fba7b812e6..2830bee5b2 100644 --- a/crates/gpui/src/platform/event.rs +++ b/crates/gpui/src/platform/event.rs @@ -15,6 +15,7 @@ pub enum Event { LeftMouseDown { position: Vector2F, cmd: bool, + count: usize, }, LeftMouseUp { position: Vector2F, diff --git a/crates/gpui/src/platform/mac/event.rs b/crates/gpui/src/platform/mac/event.rs index f205420dde..8a782c5ed6 100644 --- a/crates/gpui/src/platform/mac/event.rs +++ b/crates/gpui/src/platform/mac/event.rs @@ -94,6 +94,7 @@ impl Event { cmd: native_event .modifierFlags() .contains(NSEventModifierFlags::NSCommandKeyMask), + count: native_event.clickCount() as usize, }) } NSEventType::NSLeftMouseUp => window_height.map(|window_height| Self::LeftMouseUp {