banshee r3753 - in trunk/banshee: . src/Extensions/Banshee.AudioCd/Banshee.AudioCd



Author: abock
Date: Thu Apr 10 21:53:24 2008
New Revision: 3753
URL: http://svn.gnome.org/viewvc/banshee?rev=3753&view=rev

Log:
2008-04-10  Aaron Bockover  <abock gnome org>

    * src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdTrackInfo.cs:
    Added an override for TrackEqual that addresses audio CD track equality



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdTrackInfo.cs

Modified: trunk/banshee/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdTrackInfo.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdTrackInfo.cs	(original)
+++ trunk/banshee/src/Extensions/Banshee.AudioCd/Banshee.AudioCd/AudioCdTrackInfo.cs	Thu Apr 10 21:53:24 2008
@@ -44,6 +44,12 @@
             Uri = new SafeUri (String.Format ("cdda://{0}#{1}", index_on_disc + 1, deviceNode)); 
         }
         
+        public override bool TrackEqual (TrackInfo track)
+        {
+            AudioCdTrackInfo cd_track = track as AudioCdTrackInfo;
+            return cd_track == null ? false : (cd_track.Model == Model && cd_track.IndexOnDisc == IndexOnDisc);
+        }
+        
         private AudioCdDiscModel model;
         public AudioCdDiscModel Model {
             get { return model; }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]