comparison src/macmenu.c @ 56889:ca08ff660c73

(add_menu_item): Remove unused variable `i'. Don't let separator items destroy refence constants of other menu items.
author Steven Tamm <steventamm@mac.com>
date Thu, 02 Sep 2004 17:00:36 +0000
parents 49d188f9179f
children 05fe2d3ca439 3219f94257bc
comparison
equal deleted inserted replaced
56888:a81166121d93 56889:ca08ff660c73
2238 static void 2238 static void
2239 add_menu_item (MenuHandle menu, widget_value *wv, int submenu, 2239 add_menu_item (MenuHandle menu, widget_value *wv, int submenu,
2240 int force_disable) 2240 int force_disable)
2241 { 2241 {
2242 Str255 item_name; 2242 Str255 item_name;
2243 int pos, i; 2243 int pos;
2244 2244
2245 if (name_is_separator (wv->name)) 2245 if (name_is_separator (wv->name))
2246 AppendMenu (menu, "\p-"); 2246 AppendMenu (menu, "\p-");
2247 else 2247 else
2248 { 2248 {
2294 wv->button_type == BUTTON_TYPE_RADIO)) 2294 wv->button_type == BUTTON_TYPE_RADIO))
2295 SetItemMark (menu, pos, checkMark); 2295 SetItemMark (menu, pos, checkMark);
2296 else 2296 else
2297 SetItemMark (menu, pos, noMark); 2297 SetItemMark (menu, pos, noMark);
2298 } 2298 }
2299 } 2299
2300 2300 SetMenuItemRefCon (menu, pos, (UInt32) wv->call_data);
2301 SetMenuItemRefCon (menu, pos, (UInt32) wv->call_data); 2301 }
2302 2302
2303 if (submenu != NULL) 2303 if (submenu != NULL)
2304 SetMenuItemHierarchicalID (menu, pos, submenu); 2304 SetMenuItemHierarchicalID (menu, pos, submenu);
2305 } 2305 }
2306 2306