RadioDld.Main.Subscription_Removed C# (CSharp) Method

Subscription_Removed() private method

private Subscription_Removed ( int progid ) : void
progid int
return void
        private void Subscription_Removed(int progid)
        {
            if (this.IsDisposed)
            {
                return;
            }

            if (this.InvokeRequired)
            {
                this.Invoke((MethodInvoker)(() => { this.Subscription_Removed(progid); }));
                return;
            }

            this.ListSubscribed.Items[progid.ToString(CultureInfo.InvariantCulture)].Remove();

            if (this.view.CurrentView == ViewState.View.Subscriptions)
            {
                if (this.ListSubscribed.SelectedItems.Count == 0)
                {
                    // Update the displayed statistics
                    this.SetViewDefaults();
                }
            }
        }
Main