bpo-34120: fix text viewer to call grab_release() only when needed by taleinat · Pull Request #8616 · python/cpython

Expand Up @@ -83,15 +83,17 @@ def __init__(self, parent, title, text, modal=True, command=self.ok, takefocus=False) self.viewframe.pack(side='top', expand=True, fill='both')
if modal: self.is_modal = modal if self.is_modal: self.transient(parent) self.grab_set() if not _utest: self.wait_window()
def ok(self, event=None): """Dismiss text viewer dialog.""" self.grab_release() if self.is_modal: self.grab_release() self.destroy()

Expand Down