diff options
Diffstat (limited to 'lib/dtas/player')
-rw-r--r-- | lib/dtas/player/client_handler.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/dtas/player/client_handler.rb b/lib/dtas/player/client_handler.rb index 33cae05..c7dd31d 100644 --- a/lib/dtas/player/client_handler.rb +++ b/lib/dtas/player/client_handler.rb @@ -571,7 +571,8 @@ module DTAS::Player::ClientHandler # :nodoc: io.emit(@tl.tracks.map! { |i| i.to_s }.join(' ')) when "goto" track_id = msg.shift or return io.emit("ERR track_id not specified") - if @tl.go_to(track_id.to_i) + offset = msg.shift # may be nil + if @tl.go_to(track_id.to_i, offset) _tl_skip io.emit("OK") else |