private void DataSearch_DownloadAdded(int epid)
{
if (this.IsDisposed)
{
return;
}
if (this.InvokeRequired)
{
this.Invoke((MethodInvoker)(() => { this.DataSearch_DownloadAdded(epid); }));
return;
}
Model.Download info = new Model.Download(epid);
this.ListDownloads.Items.Add(this.DownloadListItem(info, null));
if (this.view.CurrentView == ViewState.View.Downloads)
{
if (this.ListDownloads.SelectedItems.Count == 0)
{
// Update the displayed statistics
this.SetViewDefaults();
}
}
}