From c7830ec1d306cdfb1b92d36a621ce7881717c229 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 17 Apr 2017 23:32:23 +0200 Subject: [PATCH] Fix suggested output dir to be the same as input file --- src/usr/bin/compress-pdf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/usr/bin/compress-pdf b/src/usr/bin/compress-pdf index 208665b..590eff1 100755 --- a/src/usr/bin/compress-pdf +++ b/src/usr/bin/compress-pdf @@ -139,6 +139,12 @@ VERSION="1.1" ZENITY=$(which zenity) pdf_file=$(basename "$1") +if [ $( echo "$1"|grep -c '^\/' ) -eq 0 ] +then + default_output_dir=$( pwd )/$( dirname $1 ) +else + default_output_dir=$( dirname $1 ) +fi # Check if Ghostscript is installed GS="/usr/bin/ghostscript" @@ -189,7 +195,7 @@ case $selected_level in esac # Choose output file name -suggested_filename=compressed-"$pdf_file" +suggested_filename="$default_output_dir/compressed-$pdf_file" output_filename=$($ZENITY --file-selection --save --confirm-overwrite --filename="$suggested_filename" --title="$label_filename") if [ "$?" = 1 ] ; then