diff options
| author | Roland McGrath | 1993-04-28 22:48:52 +0000 |
|---|---|---|
| committer | Roland McGrath | 1993-04-28 22:48:52 +0000 |
| commit | e9c8e2488687e915d5aa38b5d45db756a2e7dc4f (patch) | |
| tree | 8097c1b1183484b97a3483eb1231e83fdcc120ec | |
| parent | 0b18a8f6e1454674bd3f1cdf7cca70ddb029f548 (diff) | |
| download | emacs-e9c8e2488687e915d5aa38b5d45db756a2e7dc4f.tar.gz emacs-e9c8e2488687e915d5aa38b5d45db756a2e7dc4f.zip | |
(vc-revert-buffer1): Ignore non-marker elts of compilation-error-list.
| -rw-r--r-- | lisp/vc.el | 9 |
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))))))) |