RadioDld.Main.Favourite_Added C# (CSharp) Method

Favourite_Added() private method

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

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

            Model.Favourite info = new Model.Favourite(progid);

            this.ListFavourites.Items.Add(this.FavouriteListItem(info, null));

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