summaryrefslogtreecommitdiff
path: root/src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs')
-rw-r--r--src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs b/src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs
index 51639fa..fa6a764 100644
--- a/src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs
+++ b/src/CueSheets/Banshee.CueSheets/CS_ArtistModel.cs
@@ -33,15 +33,15 @@ namespace Banshee.CueSheets
{
public class CS_ArtistModel : BansheeListModel<ArtistInfo>
{
- private CueSheetsSource MySource;
- private List<ArtistInfo> _artists;
- private ArtistInfo _nullArtist;
- private GenreInfo _genre;
+ private CueSheetsSource MySource;
+ private List<CS_ArtistInfo> _artists;
+ private CS_ArtistInfo _nullArtist;
+ private GenreInfo _genre;
public CS_ArtistModel (CueSheetsSource s) {
MySource=s;
_nullArtist=new CS_ArtistInfo (null);
- _artists=new List<ArtistInfo>();
+ _artists=new List<CS_ArtistInfo>();
Selection=new Hyena.Collections.Selection();
}
@@ -68,12 +68,13 @@ namespace Banshee.CueSheets
if (s[i].genre ()!=_genre.Genre) { do_add=false; }
}
if (do_add) {
- ArtistInfo a=new CS_ArtistInfo (s[i]);
+ CS_ArtistInfo a=new CS_ArtistInfo (s[i]);
_artists.Add (a);
added.Add (perf);
}
}
}
+ _artists.Sort (new CS_ArtistInfo.Comparer());
base.RaiseReloaded ();
}