summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorculler <culler>2024-05-22 04:22:40 (GMT)
committerculler <culler>2024-05-22 04:22:40 (GMT)
commit26ddf13d3772b5ac21eab4f997628305d5622543 (patch)
tree968484d1a0c599676c8f1c9cd15546497529e415
parent9a54c3a18c796aa1ec12622752092c15a85b2e54 (diff)
downloadtk-26ddf13d3772b5ac21eab4f997628305d5622543.zip
tk-26ddf13d3772b5ac21eab4f997628305d5622543.tar.gz
tk-26ddf13d3772b5ac21eab4f997628305d5622543.tar.bz2
Make destruction of windows on macOS work again. But more issues remain.
-rw-r--r--macosx/tkMacOSXWm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/macosx/tkMacOSXWm.c b/macosx/tkMacOSXWm.c
index c771ec3..810b700 100644
--- a/macosx/tkMacOSXWm.c
+++ b/macosx/tkMacOSXWm.c
@@ -1034,7 +1034,7 @@ TkWmDeadWindow(
* the parent. Then close and release the NSWindow.
*/
- if (0 && deadNSWindow && winPtr && !Tk_IsEmbedded(winPtr)) {
+ if (deadNSWindow && !Tk_IsEmbedded(winPtr)) {
NSWindow *parent = [deadNSWindow parentWindow];
[deadNSWindow setTkWindow:None];
if (winPtr->window) {
@@ -2037,7 +2037,6 @@ WmForgetCmd(
macWin->toplevel->referenceCount++;
macWin->flags &= ~TK_HOST_EXISTS;
- //TkWmDeadWindow(winPtr);
RemapWindows(winPtr, (MacDrawable *)winPtr->parentPtr->window);
/*