public void RefreshArtificial() { if (!Visible) { return; } var revisions = _revisionGrid.GetSelectedRevisions(); if (!revisions.Any(r => r.IsArtificial)) { return; } DiffFiles.StoreNextIndexToSelect(); SetDiffs(revisions); if (DiffFiles.SelectedItem == null) { DiffFiles.SelectStoredNextIndex(); } }