summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2022-07-12 20:59:48 (GMT)
committerfvogel <fvogelnew1@free.fr>2022-07-12 20:59:48 (GMT)
commit19343090caba5a5ade7801b50983713c7af4049c (patch)
treed2586747a4e86bae5152dd4d792624e1d2fe29e2
parent69402c77f2e4aaf38b1589f84d9fcef94666ca64 (diff)
downloadtk-19343090caba5a5ade7801b50983713c7af4049c.zip
tk-19343090caba5a5ade7801b50983713c7af4049c.tar.gz
tk-19343090caba5a5ade7801b50983713c7af4049c.tar.bz2
Attempt at fixing sporadic failures of panedwindow-23.30 at GitHub on macOS.
-rw-r--r--macosx/tkMacOSXWm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/macosx/tkMacOSXWm.c b/macosx/tkMacOSXWm.c
index 1bf62d9..bbadeb2 100644
--- a/macosx/tkMacOSXWm.c
+++ b/macosx/tkMacOSXWm.c
@@ -798,9 +798,12 @@ void TkMacOSXHandleMapOrUnmap(
* have to check for the "text" manager and revert to using Tk_HandleEvent
* in that case. Hopefully this can be removed when the revised text
* widget is in place.
+ * Similarly, panedwindow-23.30 is sometimes failing with the .f4 window
+ * being erroneously mapped. Check for the "panedwindow" geometry manager
+ * here as well, and revert to using Tk_HandleEvent in that case.
*/
- if (geomMgrPtr && strcmp(geomMgrPtr->name, "text") == 0) {
+ if (geomMgrPtr && (strcmp(geomMgrPtr->name, "text") || strcmp(geomMgrPtr->name, "panedwindow")) == 0) {
Tk_HandleEvent(event);
return;
}