From 399c7009395b9ffd0507c7f900048af7264fb0d4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 11 Mar 2021 10:59:03 +0530 Subject: [PATCH] Prevent Cocoa from sending us open file events from command line args We process command line args ourselves, thank you very much. --- glfw/cocoa_init.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/glfw/cocoa_init.m b/glfw/cocoa_init.m index caee9ea8d..1fc7a0aa3 100644 --- a/glfw/cocoa_init.m +++ b/glfw/cocoa_init.m @@ -546,8 +546,12 @@ int _glfwPlatformInit(void) if (_glfw.hints.init.ns.chdir) changeToResourcesDirectory(); - // Press and Hold prevents some keys from emitting repeated characters - NSDictionary* defaults = @{@"ApplePressAndHoldEnabled":@NO}; + NSDictionary* defaults = @{ + // Press and Hold prevents some keys from emitting repeated characters + @"ApplePressAndHoldEnabled": @NO, + // Dont generate openFile events from command line arguments + @"NSTreatUnknownArgumentsAsOpen": @"NO", + }; [[NSUserDefaults standardUserDefaults] registerDefaults:defaults]; [[NSNotificationCenter defaultCenter]