private void SetPictureAndQueueDraw(Track track, bool usePlayingTrack) { if (track == null) return; IPicture picture = track.GetPicture() ?? new Picture("Images/DefaultAlbumArt.png"); if (usePlayingTrack) { _playingPixbuf = _playingPixbuf ?? new Pixbuf(picture.Data.Data); _currentPixbuf = _playingPixbuf; } else { _selectedPixbuf = _selectedPixbuf ?? new Pixbuf(picture.Data.Data); _currentPixbuf = _selectedPixbuf; } _picture.Pixbuf = _currentPixbuf; _picture.QueueDraw(); }