Message401760
I've also tested this on Windows 10 with the latest main branch (to be 3.11). The completions window works as expected with or without the recently added .update_idletasks() call.
I do recommend limiting this to macOS (platform.system() == "Darwin").
Ideally we'd test this on macOS with several versions of tcl/tk (8.6.8, 8.6.9, 8.6.10, 8.6.11) and limit it to only those versions where the fix is required:
TK_VERSION = tuple(map(int, tk.call("info", "patchlevel").split(".")))
if (8, 6, 8) <= TK_VERSION < (8, 6, 10):
acw.update_idletasks()
Also we might check if calling .update() is enough, since that does less than .update_idletasks(). |
|
Date |
User |
Action |
Args |
2021-09-14 06:34:33 | taleinat | set | recipients:
+ taleinat, terry.reedy |
2021-09-14 06:34:33 | taleinat | set | messageid: <1631601273.67.0.92373212703.issue45193@roundup.psfhosted.org> |
2021-09-14 06:34:33 | taleinat | link | issue45193 messages |
2021-09-14 06:34:33 | taleinat | create | |
|