projects
/
euphoria.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The file dialog is broken atm, don't try to load it.
[euphoria.git]
/
lib
/
playlist.rb
diff --git
a/lib/playlist.rb
b/lib/playlist.rb
index 0df6ff162ead0d094cf749bacc1326b22cd79998..e695e972d36571777cf4e7e662e621bc7e819616 100644
(file)
--- a/
lib/playlist.rb
+++ b/
lib/playlist.rb
@@
-12,12
+12,14
@@
class Playlist < Array
@eet = nil
@container = nil
@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|
end
@xmms.broadcast_playlist_current_pos.notifier do |res|