optimize<ContextMenu>: do NOT show popup animation

This commit is contained in:
leo 2021-04-29 22:35:02 +08:00
parent ee8efa5c47
commit 50ad4a0278
4 changed files with 28 additions and 30 deletions

View file

@ -99,6 +99,12 @@ namespace SourceGit.Views.Widgets {
if (e.Target == null) {
if (e.HasOthers) {
if (container.IsUnstaged) {
stagedContainer.UnselectAll();
} else {
unstagedContainer.UnselectAll();
}
mergePanel.Visibility = Visibility.Collapsed;
diffViewer.Reset();
}
@ -106,15 +112,14 @@ namespace SourceGit.Views.Widgets {
return;
}
mergePanel.Visibility = Visibility.Collapsed;
diffViewer.Reset();
var change = e.Target;
if (change.IsConflit) {
mergePanel.Visibility = Visibility.Visible;
return;
}
mergePanel.Visibility = Visibility.Collapsed;
if (change.IsAddedToIndex) {
unstagedContainer.UnselectAll();