protected override void HandleHunksChanged(object sender, HunksChangedEventArgs e) { if (DiffViewModels.Cast <EditorDiffViewModel>().Any(dvm => dvm.ShowPopup)) { return; } base.HandleHunksChanged(sender, e); }
protected virtual void HandleHunksChanged(object sender, HunksChangedEventArgs e) { DiffViewModels.Clear(); foreach (var diffViewModel in e.Hunks.Select(CreateDiffViewModel)) { DiffViewModels.Add(diffViewModel); } }
protected override void HandleHunksChanged(object sender, HunksChangedEventArgs e) { if (DiffViewModels.Cast<EditorDiffViewModel>().Any(dvm => dvm.ShowPopup)) return; base.HandleHunksChanged(sender, e); }