From c7cc5bca0237f7d2a216407227848fa118599fda Mon Sep 17 00:00:00 2001 From: Julia Date: Thu, 20 Apr 2023 23:39:45 -0400 Subject: [PATCH] Render breadcrumbs for diagnostics multi-buffer --- crates/diagnostics/src/diagnostics.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/crates/diagnostics/src/diagnostics.rs b/crates/diagnostics/src/diagnostics.rs index a2793b1fff..87c0e20678 100644 --- a/crates/diagnostics/src/diagnostics.rs +++ b/crates/diagnostics/src/diagnostics.rs @@ -34,7 +34,7 @@ use std::{ use util::TryFutureExt; use workspace::{ item::{Item, ItemEvent, ItemHandle}, - ItemNavHistory, Pane, Workspace, + ItemNavHistory, Pane, ToolbarItemLocation, Workspace, }; actions!(diagnostics, [Deploy]); @@ -655,6 +655,14 @@ impl Item for ProjectDiagnosticsEditor { Some("diagnostics") } + fn breadcrumbs(&self, theme: &theme::Theme, cx: &AppContext) -> Option> { + self.editor.breadcrumbs(theme, cx) + } + + fn breadcrumb_location(&self) -> ToolbarItemLocation { + ToolbarItemLocation::PrimaryLeft { flex: None } + } + fn deserialize( project: ModelHandle, workspace: WeakViewHandle,