From e2b45786dd19848eab152f9ff6a6dae0381ee6ed Mon Sep 17 00:00:00 2001 From: svntcreutz Date: Sun, 19 Aug 2007 11:00:40 +0000 Subject: fixed handling of submenus git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5819 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f --- submenu2menuorg | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/submenu2menuorg b/submenu2menuorg index 2f57938..6493765 100755 --- a/submenu2menuorg +++ b/submenu2menuorg @@ -36,7 +36,7 @@ do if [ a"$kindOfItem" != a"" ] && [ "$kindOfItem" != "0" ] then - menu[$menuLevel]="${menu[$menuLevel]} 0;$name" + menu[$menuLevel]="${menu[$menuLevel]} ${kindOfItem};$name" else menu[$menuLevel]="${menu[$menuLevel]} $name" fi @@ -45,8 +45,7 @@ echo done echo -n "write the xml to the output file... " echo "" > $2 -COUNT=0 -for item in `echo ${menu[$COUNT]}` +for item in `echo ${menu[0]}` do case $item in @@ -57,11 +56,11 @@ do Setup) echo " " >> $2;; Commands) echo " " >> $2;; - 0*) + [0-9]*) echo " " >> $2 - COUNT=$(($COUNT+1)) - for Subitem in `echo ${menu[$COUNT]}` + index=`echo $item|cut -d';' -f1` + for Subitem in `echo ${menu[$index]}` do case $Subitem in -- cgit v1.2.3