Wayland: double click (#9608)

This PR builds off of an earlier version of
https://github.com/zed-industries/zed/pull/9595, rearranges some of the
logic, and removes an unused platform API.

Release Notes:

- N/A

---------

Co-authored-by: apricotbucket28 <agustin.nicolas.marcos@outlook.com>
This commit is contained in:
Mikayla Maki 2024-03-20 19:22:47 -07:00 committed by GitHub
parent 9b0949b6fb
commit 0b019282c3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 108 additions and 85 deletions

View file

@ -48,7 +48,6 @@ use std::{
rc::Rc,
slice, str,
sync::Arc,
time::Duration,
};
use time::UtcOffset;
@ -715,13 +714,6 @@ impl Platform for MacPlatform {
"macOS"
}
fn double_click_interval(&self) -> Duration {
unsafe {
let double_click_interval: f64 = msg_send![class!(NSEvent), doubleClickInterval];
Duration::from_secs_f64(double_click_interval)
}
}
fn os_version(&self) -> Result<SemanticVersion> {
unsafe {
let process_info = NSProcessInfo::processInfo(nil);