private void CycleArtwork(DBMovieInfo movie, bool cycleBack = false) { if (movie == null) return; if (cycleBack) { movie.PreviousCover(); } else { movie.NextCover(); } browser.AutoRefresh = false; movie.Commit(); browser.AutoRefresh = true; // update the new cover art in the facade var listItem = browser.GetMovieListItem(movie); if (listItem != null) { listItem.IconImage = movie.CoverThumbFullPath.Trim(); listItem.IconImageBig = movie.CoverThumbFullPath.Trim(); listItem.RefreshCoverArt(); } PublishArtwork(movie); }