Diagnostics pane was not focusable with the mouse

This commit is contained in:
Mikayla Maki 2023-05-22 11:10:13 -07:00
parent 9e46b17149
commit 6f4b6eec5b
No known key found for this signature in database

View file

@ -33,7 +33,7 @@ use theme::ThemeSettings;
use util::TryFutureExt;
use workspace::{
item::{BreadcrumbText, Item, ItemEvent, ItemHandle},
ItemNavHistory, Pane, ToolbarItemLocation, Workspace,
ItemNavHistory, Pane, ToolbarItemLocation, Workspace, PaneBackdrop,
};
actions!(diagnostics, [Deploy]);
@ -90,11 +90,12 @@ impl View for ProjectDiagnosticsEditor {
fn render(&mut self, cx: &mut ViewContext<Self>) -> AnyElement<Self> {
if self.path_states.is_empty() {
let theme = &theme::current(cx).project_diagnostics;
Label::new("No problems in workspace", theme.empty_message.clone())
PaneBackdrop::new(cx.view_id(), Label::new("No problems in workspace", theme.empty_message.clone())
.aligned()
.contained()
.with_style(theme.container)
.into_any()
.into_any()).into_any()
} else {
ChildView::new(&self.editor, cx).into_any()
}