From 37dca508bab3a170cac31ba5dd74896b76040e20 Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Thu, 23 Aug 2007 19:56:44 +0200 Subject: [PATCH] Synced with xmmsclient API updates. --- bin/euphoria | 2 +- lib/playlist.rb | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/bin/euphoria b/bin/euphoria index d2ad38f..e2077a2 100644 --- a/bin/euphoria +++ b/bin/euphoria @@ -110,7 +110,7 @@ class Euphoria end =end - handle_current_pos(@xmms.playlist_current_pos.wait) + handle_current_pos(@xmms.playlist.current_pos.wait) end def show diff --git a/lib/playlist.rb b/lib/playlist.rb index 0df6ff1..e695e97 100644 --- a/lib/playlist.rb +++ b/lib/playlist.rb @@ -12,12 +12,14 @@ class Playlist < Array @eet = nil @container = nil - @xmms.playlist_list.notifier { |res| push(*res.value) } + @xmms.playlist.entries.notifier { |res| push(*res.value) } - begin - @current_pos = @xmms.playlist_current_pos.wait.value - rescue Xmms::Result::ValueError - @current_pos = nil + @xmms.playlist.current_pos.notifier do |res| + begin + @current_pos = res.value + rescue Xmms::Result::ValueError + @current_pos = nil + end end @xmms.broadcast_playlist_current_pos.notifier do |res| -- 2.30.2