From 501d4d1f4fd078b1d067e4b7b2d609ecf8c08c65 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Thu, 24 Mar 2016 21:34:01 +0100 Subject: impressive-display: Fix breaking/returning out of while loop. --- impressive-display/bin/impressive-display | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/impressive-display/bin/impressive-display b/impressive-display/bin/impressive-display index d2be221..74df774 100755 --- a/impressive-display/bin/impressive-display +++ b/impressive-display/bin/impressive-display @@ -165,9 +165,11 @@ function pdf_is_portrait { | while read Page _pageno size _width x _height rest; do if [ "$(echo "${_width} / 1"|bc)" -gt "$(echo "${_height} / 1"|bc)" ]; then let num_of_landscape_pages=num_of_landscape_pages+1 # Page is landscape... + echo "PAGE_IS_LANDSCAPE" + break fi - done - return $num_of_landscape_pages + done | tail -n1 | grep -E ".*PAGE_IS_LANDSCAPE.*" && return 1 + return 0 else # something went wrong with the provided file name... return -1 -- cgit v1.2.3