# HG changeset patch # User Steven Tamm # Date 1094144436 0 # Node ID ca08ff660c736308dcb37e05c792ee7a577d60d4 # Parent a81166121d93f912b370fc3adadfbc94eeaa225c (add_menu_item): Remove unused variable `i'. Don't let separator items destroy refence constants of other menu items. diff -r a81166121d93 -r ca08ff660c73 src/macmenu.c --- a/src/macmenu.c Thu Sep 02 17:00:12 2004 +0000 +++ b/src/macmenu.c Thu Sep 02 17:00:36 2004 +0000 @@ -2240,7 +2240,7 @@ int force_disable) { Str255 item_name; - int pos, i; + int pos; if (name_is_separator (wv->name)) AppendMenu (menu, "\p-"); @@ -2296,10 +2296,10 @@ else SetItemMark (menu, pos, noMark); } + + SetMenuItemRefCon (menu, pos, (UInt32) wv->call_data); } - SetMenuItemRefCon (menu, pos, (UInt32) wv->call_data); - if (submenu != NULL) SetMenuItemHierarchicalID (menu, pos, submenu); }