forked from enlightenment/efl
ecore_cocoa: NSApp must be configured in the App wrapper
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
af19d15a78
commit
907f14c003
|
@ -56,6 +56,13 @@ _ecore_cocoa_run_loop_cb(void *data EINA_UNUSED)
|
|||
return nil;
|
||||
}
|
||||
NSApp = self; // NSApp is used EVERYWHERE! Set it right now!
|
||||
|
||||
/* Set the process to be a foreground process,
|
||||
* without that it prevents the window to become the key window and
|
||||
* receive all mouse mouve events. */
|
||||
[NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
|
||||
[NSApp activateIgnoringOtherApps:YES];
|
||||
|
||||
return NSApp;
|
||||
}
|
||||
|
||||
|
|
|
@ -286,20 +286,12 @@ ecore_cocoa_window_new(int x,
|
|||
styleMask:style
|
||||
backing:NSBackingStoreBuffered
|
||||
defer:NO];
|
||||
|
||||
if (EINA_UNLIKELY(!window))
|
||||
{
|
||||
CRI("Failed to create EcoreCocoaWindow");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
//Set the process to be a foreground process,
|
||||
//without that it prevents the window to become the key window and
|
||||
//receive all mouse mouve events.
|
||||
[NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
|
||||
[NSApp activateIgnoringOtherApps:YES];
|
||||
|
||||
|
||||
w = calloc(1, sizeof(Ecore_Cocoa_Window));
|
||||
if (EINA_UNLIKELY(w == NULL))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue