Skip to content

Commit b50843d

Browse files
authored
Merge pull request #27755 from ksunden/release_gil_macos_event_loop
Allow threads during macos event loop
2 parents c2aa4ee + 141eb39 commit b50843d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/_macosx.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,8 @@ int mpl_check_modifier(
461461
return NULL;
462462
}
463463

464+
Py_BEGIN_ALLOW_THREADS
465+
464466
NSDate* date =
465467
(timeout > 0.0) ? [NSDate dateWithTimeIntervalSinceNow: timeout]
466468
: [NSDate distantFuture];
@@ -473,6 +475,8 @@ int mpl_check_modifier(
473475
[NSApp sendEvent: event];
474476
}
475477

478+
Py_END_ALLOW_THREADS
479+
476480
Py_RETURN_NONE;
477481
}
478482

0 commit comments

Comments
 (0)