@@ -922,15 +922,15 @@ public void NavigateToCommit(string sha)
922
922
}
923
923
}
924
924
925
- public void NavigateToCurrentHead ( )
925
+ public void NavigateToCommitDelayed ( string sha )
926
926
{
927
- if ( _currentBranch != null )
928
- NavigateToCommit ( _currentBranch . Head ) ;
927
+ _navigateToCommitDelayed = sha ;
929
928
}
930
929
931
- public void NavigateToBranchDelayed ( string branch )
930
+ public void NavigateToCurrentHead ( )
932
931
{
933
- _navigateToBranchDelayed = branch ;
932
+ if ( _currentBranch != null )
933
+ NavigateToCommit ( _currentBranch . Head ) ;
934
934
}
935
935
936
936
public void ClearHistoriesFilter ( )
@@ -1189,15 +1189,11 @@ public void RefreshCommits()
1189
1189
1190
1190
BisectState = _histories . UpdateBisectInfo ( ) ;
1191
1191
1192
- if ( ! string . IsNullOrEmpty ( _navigateToBranchDelayed ) )
1193
- {
1194
- var branch = _branches . Find ( x => x . FullName == _navigateToBranchDelayed ) ;
1195
- if ( branch != null )
1196
- NavigateToCommit ( branch . Head ) ;
1197
- }
1192
+ if ( ! string . IsNullOrEmpty ( _navigateToCommitDelayed ) )
1193
+ NavigateToCommit ( _navigateToCommitDelayed ) ;
1198
1194
}
1199
1195
1200
- _navigateToBranchDelayed = string . Empty ;
1196
+ _navigateToCommitDelayed = string . Empty ;
1201
1197
} ) ;
1202
1198
}
1203
1199
@@ -2937,6 +2933,6 @@ private void AutoFetchImpl(object sender)
2937
2933
private Models . BisectState _bisectState = Models . BisectState . None ;
2938
2934
private bool _isBisectCommandRunning = false ;
2939
2935
2940
- private string _navigateToBranchDelayed = string . Empty ;
2936
+ private string _navigateToCommitDelayed = string . Empty ;
2941
2937
}
2942
2938
}
0 commit comments