From 78017ccf6787a79c73a5934ca35f1f7c24f06212 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Mon, 29 Feb 2016 18:39:26 +0100 Subject: [PATCH] desktop-utils.exlib: fix argument handling Arguments like "Exec=${PN} Game.Mod=cnc" were previously incorrectly handles. This fixes behavior. --- exlibs/desktop-utils.exlib | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/exlibs/desktop-utils.exlib b/exlibs/desktop-utils.exlib index b7765eb..35b4ef8 100644 --- a/exlibs/desktop-utils.exlib +++ b/exlibs/desktop-utils.exlib @@ -59,12 +59,12 @@ install_desktop_entry() { while [[ $# -gt 0 ]] ; do case $1 in - Name=*) Name=${1##*=} ; shift ;; - Comment=*) Comment=${1##*=} ; shift ;; - Exec=*) Exec=${1##*=} ; shift ;; - TryExec=*) TryExec=${1##*=} ; shift ;; - Icon=*) Icon=${1##*=} ; shift ;; - Categories=*) Categories=${1##*=} ; shift ;; + Name=*) Name=${1#*=} ; shift ;; + Comment=*) Comment=${1#*=} ; shift ;; + Exec=*) Exec=${1#*=} ; shift ;; + TryExec=*) TryExec=${1#*=} ; shift ;; + Icon=*) Icon=${1#*=} ; shift ;; + Categories=*) Categories=${1#*=} ; shift ;; *=*) if has ${1%%=*} ${OtherValidFields[@]} ; then AddFields+="\n${1}"