RadioDld.Main.DataSearch_DownloadAdded C# (CSharp) Method

DataSearch_DownloadAdded() private method

private DataSearch_DownloadAdded ( int epid ) : void
epid int
return void
        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();
                }
            }
        }
Main