From 52c57acc487ed5cef6fcf8d4ed8d3368fc0ad46d Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 18 Oct 2008 15:13:18 +0000 Subject: Folders in the Hotlist menu hierarchy with no child nodes will now be disabled in the menu. Items named "--" will be converted to NM_BARLABEL. svn path=/trunk/netsurf/; revision=5595 --- amiga/menu.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'amiga/menu.c') diff --git a/amiga/menu.c b/amiga/menu.c index 8d87e77b0..055bf7652 100755 --- a/amiga/menu.c +++ b/amiga/menu.c @@ -222,12 +222,21 @@ void ami_menu_scan_2(struct tree *tree,struct node *root,WORD *gen,ULONG *item,s if(*gen == 2) menu[*item].nm_Type = NM_ITEM; if(*gen == 3) menu[*item].nm_Type = NM_SUB; - menulab[*item] = ami_utf8_easy(element->text); + if(strcmp(element->text,"--")) + { + menulab[*item] = ami_utf8_easy(element->text); + } + else + { + menulab[*item] = NM_BARLABEL; + } + menu[*item].nm_Label = menulab[*item]; element = tree_find_element(node, TREE_ELEMENT_URL); - if(element && element->text) - menu[*item].nm_UserData = element->text; + if(element && element->text) menu[*item].nm_UserData = element->text; + + if(node->folder && (!node->child)) menu[*item].nm_Flags = NM_ITEMDISABLED; *item = *item + 1; } -- cgit v1.2.3