Skip to content

Commit c267f8b

Browse files
committed
fix: keep HEAD selected after reword
1 parent b81c67c commit c267f8b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/ViewModels/Histories.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,13 @@ public List<Models.Commit> Commits
6666
if (SetProperty(ref _commits, value))
6767
{
6868
if (value.Count > 0 && lastSelected != null)
69-
SelectedCommit = value.Find(x => x.SHA == lastSelected.SHA);
69+
{
70+
var selected = value.Find(x => x.SHA == lastSelected.SHA);
71+
if (selected == null && lastSelected.IsCurrentHead)
72+
selected = value.Find(x => x.IsCurrentHead);
73+
74+
SelectedCommit = selected;
75+
}
7076
}
7177
}
7278
}

0 commit comments

Comments
 (0)