Enlightenment CVS committal

Author  : tsauerbeck
Project : e17
Module  : apps/euphoria

Dir     : e17/apps/euphoria/lib


Modified Files:
        playlist.rb 


Log Message:
updated to new api. ie requires xmms2 > dr1.1
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/lib/playlist.rb,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- playlist.rb 4 Jun 2005 12:33:01 -0000       1.26
+++ playlist.rb 17 Jun 2005 12:19:34 -0000      1.27
@@ -1,4 +1,4 @@
-# $Id: playlist.rb,v 1.26 2005/06/04 12:33:01 tsauerbeck Exp $
+# $Id: playlist.rb,v 1.27 2005/06/17 12:19:34 tsauerbeck Exp $
 
 require "euphoria/playlist_item"
 
@@ -32,15 +32,13 @@
                end
 
                @xmms.broadcast_playlist_changed.notifier do |res|
-                       type, id, arg = res.playlist_change
-
-                       case type
+                       case res.value[:type].to_i
                                when XmmsClient::Result::PLAYLIST_CHANGED_ADD
-                                       self << id
+                                       self << res.value[:id]
                                when XmmsClient::Result::PLAYLIST_CHANGED_REMOVE
                                        # the daemon sends the position of the 
song, not the
                                        # unique mlib id
-                                       delete(self[id])
+                                       delete(self[res.value[:position].to_i])
                                when XmmsClient::Result::PLAYLIST_CHANGED_CLEAR
                                        clear
                        end




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to