[Python-checkins] bpo-44828: Avoid leaving a zombie Save panel (GH-29372)
ambv
webhook-mailer at python.org
Thu Nov 4 16:21:33 EDT 2021
https://github.com/python/cpython/commit/10b0c671580a2f8dd013b6345c1dc9789d5bd95c
commit: 10b0c671580a2f8dd013b6345c1dc9789d5bd95c
branch: 3.8
author: Ned Deily <nad at python.org>
committer: ambv <lukasz at langa.pl>
date: 2021-11-04T21:21:25+01:00
summary:
bpo-44828: Avoid leaving a zombie Save panel (GH-29372)
Patch by Marc Culler of the Tk project.
files:
M Mac/BuildScript/bpo-44828-filedialog-crash-monterey.patch
diff --git a/Mac/BuildScript/bpo-44828-filedialog-crash-monterey.patch b/Mac/BuildScript/bpo-44828-filedialog-crash-monterey.patch
index 1d06329fff3fb..059149250f8c8 100644
--- a/Mac/BuildScript/bpo-44828-filedialog-crash-monterey.patch
+++ b/Mac/BuildScript/bpo-44828-filedialog-crash-monterey.patch
@@ -18,7 +18,7 @@
if (returnCode >= NSAlertFirstButtonReturn) {
Tcl_Obj *resultObj = Tcl_NewStringObj(alertButtonStrings[
-@@ -350,49 +350,41 @@
+@@ -350,49 +350,42 @@
FilePanelCallbackInfo *callbackInfo)
{
NSInteger modalReturnCode;
@@ -85,6 +85,7 @@
- [panel close];
+ returnCode:modalReturnCode
+ contextInfo:callbackInfo ];
++ [parent endSheet:panel];
}
+ } else {
+ modalReturnCode = [panel runModal];
More information about the Python-checkins
mailing list