private void Favourite_Removed(int progid)
{
if (this.IsDisposed)
{
return;
}
if (this.InvokeRequired)
{
this.Invoke((MethodInvoker)(() => { this.Favourite_Removed(progid); }));
return;
}
this.ListFavourites.Items[progid.ToString(CultureInfo.InvariantCulture)].Remove();
if (this.view.CurrentView == ViewState.View.Favourites)
{
if (this.ListFavourites.SelectedItems.Count == 0)
{
// Update the displayed statistics
this.SetViewDefaults();
}
}
}