.
This commit is contained in:
@@ -592,19 +592,18 @@ impl RepoDetailView {
|
||||
let Some(worktree) = self.worktree.clone() else {
|
||||
return;
|
||||
};
|
||||
|
||||
// Same display name as the repo detail panel's title.
|
||||
let announcement = self.announcement.as_ref().unwrap_or(&self.initial);
|
||||
let repo_name = announcement
|
||||
.name
|
||||
.clone()
|
||||
.unwrap_or_else(|| SharedString::from(announcement.id.clone()));
|
||||
|
||||
let panel =
|
||||
cx.new(|cx| CommitDiffView::new(worktree, repo_name, commit.clone(), window, cx));
|
||||
|
||||
if let Some(dock_area) = self.dock_area.upgrade() {
|
||||
dock_area.update(cx, |dock_area, cx| {
|
||||
// The diff viewer lives in the bottom dock, leaving the
|
||||
// central explorer open while browsing a commit.
|
||||
dock_area.add_panel(Arc::new(panel), DockPlacement::Bottom, None, window, cx);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user