desktopToDarwinBundle: Implement %i Exec field code
This commit is contained in:
parent
4dc94e1489
commit
196f989ae8
|
@ -176,7 +176,9 @@ processExecFieldCodes() {
|
|||
local -r execRaw=$(getDesktopParam "${file}" "Exec")
|
||||
local -r execNoK="${execRaw/\%k/${file}}"
|
||||
local -r execNoKC="${execNoK/\%c/$(getDesktopParam "${file}" "Name")}"
|
||||
local -r exec="${execNoKC// %[fFuUi]}"
|
||||
local -r icon=$(getDesktopParam "${file}" "Icon")
|
||||
local -r execNoKCI="${execNoKC/\%i/${icon:+--icon }${icon}}"
|
||||
local -r exec="${execNoKCI// %[fFuU]}"
|
||||
if [[ "$exec" != "$execRaw" ]]; then
|
||||
echo 1>&2 "desktopToDarwinBundle: Application bundles do not understand desktop entry field codes. Changed '$execRaw' to '$exec'."
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue