[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 5821dee: Erase the buffer only after fetching the new contents
From: |
Dmitry Gutov |
Subject: |
master 5821dee: Erase the buffer only after fetching the new contents |
Date: |
Fri, 22 Jan 2021 19:53:22 -0500 (EST) |
branch: master
commit 5821dee0949b2913c07970d6e4b8bb8e8a35f036
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
Erase the buffer only after fetching the new contents
* lisp/progmodes/xref.el (xref-revert-buffer):
Erase the buffer only after fetching the new contents (bug#46042).
---
lisp/progmodes/xref.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index aecb30a..abaa0dc 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -967,10 +967,10 @@ Return an alist of the form ((FILENAME . (XREF ...))
...)."
(let ((inhibit-read-only t)
(buffer-undo-list t))
(save-excursion
- (erase-buffer)
(condition-case err
- (xref--insert-xrefs
- (xref--analyze (funcall xref--fetcher)))
+ (let ((alist (xref--analyze (funcall xref--fetcher))))
+ (erase-buffer)
+ (xref--insert-xrefs alist))
(user-error
(insert
(propertize
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 5821dee: Erase the buffer only after fetching the new contents,
Dmitry Gutov <=