diff options
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkMenu.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/generic/tkMenu.c b/generic/tkMenu.c index 715c6d7..fcf49a6 100644 --- a/generic/tkMenu.c +++ b/generic/tkMenu.c @@ -982,7 +982,7 @@ MenuWidgetObjCmd( * * Side effects: * Commands may get excecuted; variables may get set; sub-menus may get - * posted. + * posted, the passed menu may be destroyed. * *---------------------------------------------------------------------- */ @@ -991,6 +991,10 @@ int TkInvokeMenu( Tcl_Interp *interp, /* The interp that the menu lives in. */ TkMenu *menuPtr, /* The menu we are invoking. */ + /* Must be protected by Tcl_Preserve + * against freeing by the caller. + * Tk Bug [2d3a81c0]. + */ int index) /* The zero based index of the item we are * invoking. */ { |