|
@@ -145,6 +145,12 @@ static void Cocoa_DispatchEvent(NSEvent *theEvent)
|
|
|
selector:@selector(localeDidChange:)
|
|
|
name:NSCurrentLocaleDidChangeNotification
|
|
|
object:nil];
|
|
|
+
|
|
|
+ [[NSAppleEventManager sharedAppleEventManager]
|
|
|
+ setEventHandler:self
|
|
|
+ andSelector:@selector(handleURLEvent:withReplyEvent:)
|
|
|
+ forEventClass:kInternetEventClass
|
|
|
+ andEventID:kAEGetURL];
|
|
|
}
|
|
|
|
|
|
return self;
|
|
@@ -262,12 +268,6 @@ static void Cocoa_DispatchEvent(NSEvent *theEvent)
|
|
|
[NSApp activateIgnoringOtherApps:YES];
|
|
|
}
|
|
|
|
|
|
- [[NSAppleEventManager sharedAppleEventManager]
|
|
|
- setEventHandler:self
|
|
|
- andSelector:@selector(handleURLEvent:withReplyEvent:)
|
|
|
- forEventClass:kInternetEventClass
|
|
|
- andEventID:kAEGetURL];
|
|
|
-
|
|
|
/* If we call this before NSApp activation, macOS might print a complaint
|
|
|
* about ApplePersistenceIgnoreState. */
|
|
|
[SDLApplication registerUserDefaults];
|