···204 local -r execNoKC="${execNoK/\%c/$(getDesktopParam "${file}" "Name")}"
205 local -r icon=$(getDesktopParam "${file}" "Icon")
206 local -r execNoKCI="${execNoKC/\%i/${icon:+--icon }${icon}}"
207- local -r execNoKCIfu="${execNoKCI/\%[fu]/\$1}"
208- local -r exec="${execNoKCIfu/\%[FU]/\$@}"
209 if [[ "$exec" != "$execRaw" ]]; then
210 echo 1>&2 "desktopToDarwinBundle: Application bundles do not understand desktop entry field codes. Changed '$execRaw' to '$exec'."
211 fi
···204 local -r execNoKC="${execNoK/\%c/$(getDesktopParam "${file}" "Name")}"
205 local -r icon=$(getDesktopParam "${file}" "Icon")
206 local -r execNoKCI="${execNoKC/\%i/${icon:+--icon }${icon}}"
207+ local -r execNoKCIfu="${execNoKCI/ \%[fu]/}"
208+ local -r exec="${execNoKCIfu/ \%[FU]/}"
209 if [[ "$exec" != "$execRaw" ]]; then
210 echo 1>&2 "desktopToDarwinBundle: Application bundles do not understand desktop entry field codes. Changed '$execRaw' to '$exec'."
211 fi