summaryrefslogtreecommitdiffstats
path: root/libvo/vo_quartz.c
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-26 15:02:14 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-26 15:02:14 +0000
commit3e7a2bd8c32a679dda793fce57f107203c48af55 (patch)
tree4997abd337a7a81a321c1aaf194e30c726fa75ed /libvo/vo_quartz.c
parent85640449d2fb159da89473a8b4958ff7082fd88d (diff)
downloadmpv-3e7a2bd8c32a679dda793fce57f107203c48af55.tar.bz2
mpv-3e7a2bd8c32a679dda793fce57f107203c48af55.tar.xz
Refactor OS X foreground process setting into a separate function.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30964 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_quartz.c')
-rw-r--r--libvo/vo_quartz.c22
1 files changed, 1 insertions, 21 deletions
diff --git a/libvo/vo_quartz.c b/libvo/vo_quartz.c
index 46c78b0583..ba4c5230c4 100644
--- a/libvo/vo_quartz.c
+++ b/libvo/vo_quartz.c
@@ -1088,27 +1088,7 @@ static int preinit(const char *arg)
}
}
-#if !defined (CONFIG_MACOSX_FINDER) || !defined (CONFIG_SDL)
- // this chunk of code is heavily based off SDL_macosx.m from SDL
- // the CPSEnableForegroundOperation that was here before is private and shouldn't be used
- // replaced by a call to the 10.3+ TransformProcessType
- {
- ProcessSerialNumber myProc, frProc;
- Boolean sameProc;
-
- if (GetFrontProcess(&frProc) == noErr)
- {
- if (GetCurrentProcess(&myProc) == noErr)
- {
- if (SameProcess(&frProc, &myProc, &sameProc) == noErr && !sameProc)
- {
- TransformProcessType(&myProc, kProcessTransformToForegroundApplication);
- }
- SetFrontProcess(&myProc);
- }
- }
- }
-#endif
+ osx_foreground_hack();
return 0;
}