summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-09-01 03:22:45 +0200
committerRasmus Steinke <rasi@xssn.at>2015-09-01 03:22:45 +0200
commitd4e2dc01e58efabe6d1abd6267ec3940f0bd9931 (patch)
tree95f6ea769f999e5db7d52bf310fe4ab2019d179f /clerk
parentd731468c1841b3f43eeb98f2e3d8fb49de3bfea5 (diff)
downloadperl-app-clerk-d4e2dc01e58efabe6d1abd6267ec3940f0bd9931.tar.gz
perl-app-clerk-d4e2dc01e58efabe6d1abd6267ec3940f0bd9931.tar.xz
another deletion fix
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"