1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-23 23:32:26 +00:00

When used with shared_buffer, there's no need for a NSApp object, which causes MPlayer to be marked as unresponsive.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29314 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
adrian 2009-05-18 21:19:11 +00:00
parent faa665d3e7
commit af16d3f120

View File

@ -230,7 +230,8 @@ static int config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_
static void check_events(void)
{
[mpGLView check_events];
if (mpGLView)
[mpGLView check_events];
}
static void draw_osd(void)
@ -370,10 +371,7 @@ static int preinit(const char *arg)
return -1;
}
NSApplicationLoad();
autoreleasepool = [[NSAutoreleasePool alloc] init];
NSApp = [NSApplication sharedApplication];
isLeopardOrLater = floor(NSAppKitVersionNumber) > 824;
if (!buffer_name)
buffer_name = strdup(DEFAULT_BUFFER_NAME);
@ -382,6 +380,10 @@ static int preinit(const char *arg)
if(!shared_buffer)
{
NSApplicationLoad();
NSApp = [NSApplication sharedApplication];
isLeopardOrLater = floor(NSAppKitVersionNumber) > 824;
#if !defined (CONFIG_MACOSX_FINDER) || !defined (CONFIG_SDL)
//this chunk of code is heavily based off SDL_macosx.m from SDL
ProcessSerialNumber myProc, frProc;