diff --git a/workflowHandler.sh b/workflowHandler.sh index 2451739..3314be3 100644 --- a/workflowHandler.sh +++ b/workflowHandler.sh @@ -17,7 +17,18 @@ RESULTS=() # $7 autocomplete ############################################################################### addResult() { - RESULT="$(xmlEncode "$3")$(xmlEncode "$4")$(xmlEncode "$5")" + RESULT="$(xmlEncode "$3")$(xmlEncode "$4")" + if [[ $5 =~ fileicon:* ]]; then + icon=`echo $5 | sed -e 's/fileicon://g'` + RESULT="${RESULT}$(xmlEncode "${icon}")" + elif [[ $5 =~ filetype:* ]]; then + icon=`echo $5 | sed -e 's/filetype://g'` + RESULT="${RESULT}$(xmlEncode "${icon}")" + else + RESULT="${RESULT}$(xmlEncode "$5")" + fi + RESULT="${RESULT}" + RESULTS+=("$RESULT") }