Don't open the commit editor when staging last hunk (#26939)
Closes #26880 Release Notes: - Removed a behavior where staging the last hunk in the project diff would open the commit modal.
This commit is contained in:
parent
dbe5399fc4
commit
430bd83e4d
2 changed files with 1 additions and 2 deletions
|
@ -14020,8 +14020,6 @@ impl Editor {
|
|||
self.change_selections(Some(autoscroll), window, cx, |s| {
|
||||
s.select_ranges([destination..destination]);
|
||||
});
|
||||
} else if all_diff_hunks_expanded {
|
||||
window.dispatch_action(::git::ExpandCommitEditor.boxed_clone(), cx);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -806,6 +806,7 @@ impl ProjectDiffToolbar {
|
|||
fn project_diff(&self, _: &App) -> Option<Entity<ProjectDiff>> {
|
||||
self.project_diff.as_ref()?.upgrade()
|
||||
}
|
||||
|
||||
fn dispatch_action(&self, action: &dyn Action, window: &mut Window, cx: &mut Context<Self>) {
|
||||
if let Some(project_diff) = self.project_diff(cx) {
|
||||
project_diff.focus_handle(cx).focus(window);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue