about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/dtas/tracklist.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/dtas/tracklist.rb b/lib/dtas/tracklist.rb
index f610449..68e88f2 100644
--- a/lib/dtas/tracklist.rb
+++ b/lib/dtas/tracklist.rb
@@ -194,9 +194,7 @@ class DTAS::Tracklist # :nodoc:
     end
     track = @list.delete_at(idx)
     len = @list.size
-    if @pos >= len
-      @pos = len == 0 ? TL_DEFAULTS["pos"] : len
-    end
+    @pos = len - 1 if @pos >= len
     @goto_pos = @goto_pos = nil # TODO: reposition?
     track.to_path
   end