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:
parent
019821d62c
commit
7ec963664e
1 changed files with 4 additions and 0 deletions
|
@ -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()));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue