diff options
| -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))))))) |