From 10ea9409ceb5da83cb380b610750551e26561044 Mon Sep 17 00:00:00 2001 From: Tal Einat Date: Thu, 2 Aug 2018 09:18:29 +0300 Subject: bpo-34120: fix IDLE freezing after closing dialogs (GH-8603) Added missing .grab_release() calls to all places where we call .grab_set(). --- Lib/idlelib/configdialog.py | 1 + 1 file changed, 1 insertion(+) (limited to 'Lib/idlelib/configdialog.py') diff --git a/Lib/idlelib/configdialog.py b/Lib/idlelib/configdialog.py index c783238094..e682ec0da3 100644 --- a/Lib/idlelib/configdialog.py +++ b/Lib/idlelib/configdialog.py @@ -191,6 +191,7 @@ class ConfigDialog(Toplevel): def destroy(self): global font_sample_text font_sample_text = self.fontpage.font_sample.get('1.0', 'end') + self.grab_release() super().destroy() def help(self): -- cgit v1.2.1