Fixed escaping of strings when calling zenity or kdialog.
authorMarco Zanon <info@marcozanon.com>
Mon, 27 Feb 2012 20:23:48 +0000 (20:23 +0000)
committerMarco Zanon <info@marcozanon.com>
Mon, 27 Feb 2012 20:23:48 +0000 (20:23 +0000)
skeleton

index e975c55857973b30f9f8338ad5471482b5d4d3bc..ab31e9c30df7f3a66a75cccef749710baaef21d8 100644 (file)
--- a/skeleton
+++ b/skeleton
@@ -35,9 +35,9 @@ for I in ${!CONNECTIONS[*]}; do
 done
 IFS="$OLD_IFS"
 if [ -x /usr/bin/zenity ]; then
-  N=`eval zenity --title="$INPUT_BOX_TITLE" --list --text="$INPUT_BOX_MESSAGE" --column="" --column="$LABEL_COLUMN_TITLE" $VALUES`
+  N=`eval $"zenity --title=\"$INPUT_BOX_TITLE\" --list --text=\"$INPUT_BOX_MESSAGE\" --column=\"\" --column=\"$LABEL_COLUMN_TITLE\" $VALUES"`
 elif [ -x /usr/bin/kdialog ]; then
-  N=`eval kdialog --title "$INPUT_BOX_TITLE" --menu "$INPUT_BOX_MESSAGE" $VALUES`
+  N=`eval $"kdialog --title \"$INPUT_BOX_TITLE\" --menu \"$INPUT_BOX_MESSAGE\" $VALUES"`
 else
   echo "Gui scripting tool not found, exiting."
   exit 1