Merge remote-tracking branch 'origin/gui' into gui

This commit is contained in:
2015-11-01 01:00:58 +01:00
+2 -6
View File
@@ -55,20 +55,16 @@ namespace MusicPlayer
delegate (object o, DoWorkEventArgs args) delegate (object o, DoWorkEventArgs args)
{ {
BackgroundWorker b = o as BackgroundWorker; BackgroundWorker b = o as BackgroundWorker;
var i = 0;
ImageList imagelist = new ImageList(); ImageList imagelist = new ImageList();
foreach (ListViewItem item in form.AlbumListView.Items) foreach (ListViewItem item in form.AlbumListView.Items)
{ {
imagelist.Images.Add(i.ToString(), api.getAlbumCover(item.Text)); imagelist.Images.Add(item.ToString(), api.getAlbumCover(item.Text));
i++;
} }
i = 0;
Action action = () => { Action action = () => {
form.AlbumListView.LargeImageList = imagelist; form.AlbumListView.LargeImageList = imagelist;
foreach (ListViewItem item in form.AlbumListView.Items) foreach (ListViewItem item in form.AlbumListView.Items)
{ {
item.ImageKey = i.ToString(); item.ImageKey = item.ToString();
i++;
} }
}; };
form.Invoke(action); form.Invoke(action);