diff options
author | fvogel <fvogelnew1@free.fr> | 2023-05-31 20:37:49 (GMT) |
---|---|---|
committer | fvogel <fvogelnew1@free.fr> | 2023-05-31 20:37:49 (GMT) |
commit | c863ce89c89677c300b8e558c0d4e53a0856d1f8 (patch) | |
tree | 38e3ab38dfea8aa3720f55d483bb35523d4fa9ad /macosx/tkMacOSXSubwindows.c | |
parent | 9d349c258df6d68a65afdd4be3de4a93d14108ee (diff) | |
parent | 36ecdb06871a56957e1ccb3b2b42fcf80a6884b0 (diff) | |
download | tk-c863ce89c89677c300b8e558c0d4e53a0856d1f8.zip tk-c863ce89c89677c300b8e558c0d4e53a0856d1f8.tar.gz tk-c863ce89c89677c300b8e558c0d4e53a0856d1f8.tar.bz2 |
Fix [4666f21a95]: Avoid a non-evident crash (and resolve conflict in tkMacOSXEmbed.c function Tk_GetOtherWindow() following changes in TIP #606).
Diffstat (limited to 'macosx/tkMacOSXSubwindows.c')
-rw-r--r-- | macosx/tkMacOSXSubwindows.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/macosx/tkMacOSXSubwindows.c b/macosx/tkMacOSXSubwindows.c index ae2b149..b73729e 100644 --- a/macosx/tkMacOSXSubwindows.c +++ b/macosx/tkMacOSXSubwindows.c @@ -87,6 +87,7 @@ XDestroyWindow( if (macWin->toplevel->referenceCount == 0) { ckfree(macWin->toplevel); } + macWin->winPtr->privatePtr = NULL; ckfree(macWin); return Success; } @@ -103,6 +104,7 @@ XDestroyWindow( macWin->drawRgn = NULL; } macWin->view = nil; + macWin->winPtr->privatePtr = NULL; /* * Delay deletion of a toplevel data structure until all children have |