about summary refs log tree commit homepage
path: root/lib/dtas
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dtas')
-rw-r--r--lib/dtas/player/client_handler.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dtas/player/client_handler.rb b/lib/dtas/player/client_handler.rb
index 121135b..6167fcb 100644
--- a/lib/dtas/player/client_handler.rb
+++ b/lib/dtas/player/client_handler.rb
@@ -302,7 +302,9 @@ module DTAS::Player::ClientHandler # :nodoc:
     tmp["current_inflight"] = @sink_buf.inflight
     tmp["format"] = @format.to_hash.delete_if { |_,v| v.nil? }
     tmp["bypass"] = @bypass.sort!
-    tmp["paused"] = @paused
+    if tmp['paused'] = @paused
+      first = @queue[0] and tmp['current_paused'] = first
+    end
     rg = @rg.to_hsh
     tmp["rg"] = rg unless rg.empty?
     if @targets[0]