Skip to content

Commit 75ebaab

Browse files
committed
Merge pull request #1853 from zed-industries/diagnostics-focus-loop
Fix infinite focus transfer loop in project diagnostics
1 parent d608331 commit 75ebaab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/diagnostics/src/diagnostics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ impl View for ProjectDiagnosticsEditor {
100100
}
101101

102102
fn focus_in(&mut self, _: AnyViewHandle, cx: &mut ViewContext<Self>) {
103-
if !self.path_states.is_empty() {
103+
if cx.is_self_focused() && !self.path_states.is_empty() {
104104
cx.focus(&self.editor);
105105
}
106106
}

0 commit comments

Comments
 (0)