Enlightenment CVS committal

Author  : tsauerbeck
Project : e17
Module  : apps/euphoria

Dir     : e17/apps/euphoria/lib


Modified Files:
        playlist.rb playlist_item.rb 


Log Message:
don't try to hide a playlist item if it's not visible
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/lib/playlist.rb,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- playlist.rb 25 Apr 2005 21:58:26 -0000      1.4
+++ playlist.rb 26 Apr 2005 16:02:26 -0000      1.5
@@ -1,4 +1,4 @@
-# $Id: playlist.rb,v 1.4 2005/04/25 21:58:26 tsauerbeck Exp $
+# $Id: playlist.rb,v 1.5 2005/04/26 16:02:26 tsauerbeck Exp $
 
 require "euphoria/playlist_item"
 
@@ -108,12 +108,12 @@
                        item = find { |i| i.id == item }
                end
 
-               item.hide
+               item.hide if i.visible?
                super(item)
        end
 
        def clear
-               each { |i| i.hide }
+               each { |i| i.hide if i.visible? }
                super
        end
 end
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/lib/playlist_item.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- playlist_item.rb    24 Apr 2005 22:33:15 -0000      1.1
+++ playlist_item.rb    26 Apr 2005 16:02:27 -0000      1.2
@@ -1,4 +1,4 @@
-# $Id: playlist_item.rb,v 1.1 2005/04/24 22:33:15 tsauerbeck Exp $
+# $Id: playlist_item.rb,v 1.2 2005/04/26 16:02:27 tsauerbeck Exp $
 
 class PlaylistItem
        attr_reader :id, :edje
@@ -70,6 +70,12 @@
                @edje.emit_signal("playlist_item.selected", "") unless 
@edje.nil?
        end
 
+       def visible?
+               # since we don't actually hide the edje, but just delete it,
+               # we don't need to check @edje.visible? here
+               [EMAIL PROTECTED]
+       end
+
        def hide
                @edje.delete
                @edje = nil




-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to