aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland McGrath1993-04-28 22:48:52 +0000
committerRoland McGrath1993-04-28 22:48:52 +0000
commite9c8e2488687e915d5aa38b5d45db756a2e7dc4f (patch)
tree8097c1b1183484b97a3483eb1231e83fdcc120ec
parent0b18a8f6e1454674bd3f1cdf7cca70ddb029f548 (diff)
downloademacs-e9c8e2488687e915d5aa38b5d45db756a2e7dc4f.tar.gz
emacs-e9c8e2488687e915d5aa38b5d45db756a2e7dc4f.zip
(vc-revert-buffer1): Ignore non-marker elts of compilation-error-list.
-rw-r--r--lisp/vc.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/vc.el b/lisp/vc.el
index 0f7a3557544..cbbec3bbb5b 100644
--- a/lisp/vc.el
+++ b/lisp/vc.el
@@ -282,10 +282,11 @@ the master name of FILE; this is appended to an optional list of FLAGS."
282 (buffer-error-marked-p nil)) 282 (buffer-error-marked-p nil))
283 (while (and errors 283 (while (and errors
284 (not buffer-error-marked-p)) 284 (not buffer-error-marked-p))
285 (if (eq buffer 285 (and (markerp (car (cdr (car errors))))
286 (marker-buffer 286 (eq buffer
287 (car (cdr (car errors))))) 287 (marker-buffer
288 (setq buffer-error-marked-p t)) 288 (car (cdr (car errors)))))
289 (setq buffer-error-marked-p t))
289 (setq errors (cdr errors))) 290 (setq errors (cdr errors)))
290 (if buffer-error-marked-p buffer))) 291 (if buffer-error-marked-p buffer)))
291 (buffer-list))))))) 292 (buffer-list)))))))