summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
Diffstat (limited to 'clerk')
-rwxr-xr-xclerk12
1 files changed, 4 insertions, 8 deletions
diff --git a/clerk b/clerk
index 147aeb8..f25c099 100755
--- a/clerk
+++ b/clerk
@@ -581,19 +581,15 @@ resumePlaylist () {
# Play or delete items from current Queue
dplayQueue () {
while true; do
- if [[ -z $POS ]]; then
- re='^[0-9]+$'
- if [[ "$POS" =~ $re ]]; then
- POS=$(echo $(( $POS + 2 )))
- else
- POS=0
- fi
- else
+ re='^[0-9]+$'
+ if [[ "$POS" =~ $re ]]; then
if [[ $last != $(mpc -f '%file%' playlist | tail -1) ]]; then
POS=$(echo $(( $POS + 5 )))
else
POS=$(echo $(( $POS + 6 )))
fi
+ else
+ POS=0
fi
select="-selected-row $POS"