8000 Merge pull request #11890 from meeseeksmachine/auto-backport-of-pr-11… · matplotlib/matplotlib@6ba0562 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6ba0562

Browse files
authored
Merge pull request #11890 from meeseeksmachine/auto-backport-of-pr-11850-on-v3.0.x
Backport PR #11850 on branch v3.0.x
2 parents c5e2ffd + db12e2f commit 6ba0562

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/_macosx.m

Lines changed: 2 additions & 14 deletions
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)
0