git blame: Do not try to blame buffer if it has no file (#10985)
Release Notes: - Fixed error messages being logged due to inline git blame not working on an empty buffer that hasn't been saved yet.
This commit is contained in:
@@ -8982,6 +8982,10 @@ impl Editor {
|
||||
return;
|
||||
};
|
||||
|
||||
if buffer.read(cx).file().is_none() {
|
||||
return;
|
||||
}
|
||||
|
||||
let project = project.clone();
|
||||
let blame = cx.new_model(|cx| GitBlame::new(buffer, project, user_triggered, cx));
|
||||
self.blame_subscription = Some(cx.observe(&blame, |_, _, cx| cx.notify()));
|
||||
|
||||
Reference in New Issue
Block a user