Message357195
The soon-to-be-released Tcl/Tk 8.6.10 includes some changes to the macOS
port which cause the wm transient command to behave in the way that the
Tk manual says it should:
"A transient window will mirror state changes in the master and
inherit the state of the master when initially mapped."
This means that a transient of a withdrawn window will be withdrawn. In
the macOS version of IDLE the about dialog is assigned as a transient
of the root window which is withdrawn, so the dialog does not appear on
the screen. Consequently, activating the about menu will cause IDLE
to become unresponsive as it waits for an offscreen window to be closed.
Deleting line 28 in aboutDialog.py:
self.transient(parent)
makes the about dialog behave normally. |
|
Date |
User |
Action |
Args |
2019-11-21 18:41:21 | culler | set | recipients:
+ culler, terry.reedy |
2019-11-21 18:41:21 | culler | set | messageid: <1574361681.05.0.359568609621.issue38882@roundup.psfhosted.org> |
2019-11-21 18:41:20 | culler | link | issue38882 messages |
2019-11-21 18:41:20 | culler | create | |
|