From 59b1b362e27973a4c89d2ebf9d39ae1481622334 Mon Sep 17 00:00:00 2001 From: willifan Date: Sun, 7 Apr 2024 20:19:41 +0200 Subject: [PATCH] fixed issue when desktop has multiple matches --- scripts/test.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/test.sh b/scripts/test.sh index 9ffa967..578cecf 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -27,6 +27,7 @@ getIcon() { desktop=$(getIcon "$1" "$2") if [ -n "$desktop" ]; then + desktop=$(echo "$desktop" | awk 'NR==1') icon=$(awk -F'[[:space:]]*=[[:space:]]*' '/Icon[[:space:]]*=/ && !seen[$2]++ {print $2; exit}' "$desktop") echo -n "${icon}.svg" fi