Skip to content

Commit db12e2f

Browse files
tacaswellMeeseeksDev[bot]
authored and
MeeseeksDev[bot]
committed
Backport PR #11850: FIX: macosx framework check
1 parent c5e2ffd commit db12e2f

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/_macosx.m

+2-14
Original file line numberDiff line numberDiff line change
@@ -2565,24 +2565,12 @@ static void context_cleanup(const void* info)
25652565

25662566
static bool verify_framework(void)
25672567
{
2568-
#ifdef COMPILING_FOR_10_6
2569-
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
2570-
NSRunningApplication* app = [NSRunningApplication currentApplication];
2571-
NSApplicationActivationPolicy activationPolicy = [app activationPolicy];
2572-
[pool release];
2573-
switch (activationPolicy) {
2574-
case NSApplicationActivationPolicyRegular:
2575-
case NSApplicationActivationPolicyAccessory:
2576-
return true;
2577-
case NSApplicationActivationPolicyProhibited:
2578-
break;
2579-
}
2580-
#else
25812568
ProcessSerialNumber psn;
2569+
/* These methods are deprecated, but they don't require the app to
2570+
have started */
25822571
if (CGMainDisplayID()!=0
25832572
&& GetCurrentProcess(&psn)==noErr
25842573
&& SetFrontProcess(&psn)==noErr) return true;
2585-
#endif
25862574
PyErr_SetString(PyExc_ImportError,
25872575
"Python is not installed as a framework. The Mac OS X backend will "
25882576
"not be able to function correctly if Python is not installed as a "

0 commit comments

Comments
 (0)