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")
}