diff options
Diffstat (limited to 'src/platform/cocoa')
| -rw-r--r-- | src/platform/cocoa/window.m | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/platform/cocoa/window.m b/src/platform/cocoa/window.m index 75dce54..1efff59 100644 --- a/src/platform/cocoa/window.m +++ b/src/platform/cocoa/window.m @@ -2047,6 +2047,12 @@ static void impl_display_flush(struct yasl_display *d) cocoa_display_flush((struct cocoa_display *)d); } +static int impl_display_double_click_ms(const struct yasl_display *d) +{ + (void)d; + return (int)lround([NSEvent doubleClickInterval] * 1000.0); +} + static int impl_display_modifiers(const struct yasl_display *d) { return cocoa_display_modifiers((const struct cocoa_display *)d); @@ -2231,6 +2237,7 @@ const struct yasl_backend_ops yasl_cocoa_backend = { .display_dispatch_timeout = impl_display_dispatch_timeout, .display_flush = impl_display_flush, .display_modifiers = impl_display_modifiers, + .display_double_click_ms = impl_display_double_click_ms, .display_copy = impl_display_copy, .display_paste = impl_display_paste, .display_drag_start = impl_display_drag_start, |
