summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xamiga/menu.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/amiga/menu.c b/amiga/menu.c
index 3eb8c019c..8d87e77b0 100755
--- a/amiga/menu.c
+++ b/amiga/menu.c
@@ -187,7 +187,9 @@ void ami_menu_scan(struct tree *tree,struct NewMenu *menu)
struct node_element *element=NULL;
struct node *node;
static WORD gen = 0;
- static ULONG item = AMI_MENU_HOTLIST;
+ static ULONG item;
+
+ item = AMI_MENU_HOTLIST;
for (node = root; node; node = node->next)
{
@@ -220,7 +222,8 @@ 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;
- menu[*item].nm_Label = element->text;
+ menulab[*item] = ami_utf8_easy(element->text);
+ menu[*item].nm_Label = menulab[*item];
element = tree_find_element(node, TREE_ELEMENT_URL);
if(element && element->text)