summaryrefslogtreecommitdiffstats
path: root/generic/tkMenu.c
diff options
context:
space:
mode:
authorculler <culler>2023-11-05 18:24:53 (GMT)
committerculler <culler>2023-11-05 18:24:53 (GMT)
commitb31544d53e672365f5838cc5f04c3c73b12401bd (patch)
treeb0ddf358bf828b1040231f97cc78bd08a8b50b6a /generic/tkMenu.c
parent175bd29fa30803f63c3346585344a9f35b63dd17 (diff)
downloadtk-b31544d53e672365f5838cc5f04c3c73b12401bd.zip
tk-b31544d53e672365f5838cc5f04c3c73b12401bd.tar.gz
tk-b31544d53e672365f5838cc5f04c3c73b12401bd.tar.bz2
Final fix for Aqua menu crashes.
Diffstat (limited to 'generic/tkMenu.c')
-rw-r--r--generic/tkMenu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/generic/tkMenu.c b/generic/tkMenu.c
index 7ca930b..8a7e892 100644
--- a/generic/tkMenu.c
+++ b/generic/tkMenu.c
@@ -1179,6 +1179,7 @@ DestroyMenuInstance(
Tcl_EventuallyFree(menuPtr->entries[i], DestroyMenuEntry);
menuPtr->numEntries = i;
}
+ menuPtr->active = -1;
if (menuPtr->entries != NULL) {
ckfree(menuPtr->entries);
menuPtr->entries = NULL;