diff options
| author | Bill Wohler | 2014-02-23 17:55:39 -0800 |
|---|---|---|
| committer | Bill Wohler | 2014-02-23 17:55:39 -0800 |
| commit | 791c0d7634e44bb92ca85af605be84ff2ae08963 (patch) | |
| tree | 176c8075d1068f7dd4ec85fa3301384803b96a20 | |
| parent | fa553684403ea3f95ec88e544464f07481059d05 (diff) | |
| download | emacs-791c0d7634e44bb92ca85af605be84ff2ae08963.tar.gz emacs-791c0d7634e44bb92ca85af605be84ff2ae08963.zip | |
* mh-folder.el (mh-regenerate-headers): Fix scan: bad message list
`unseen' error (closes SF #471).
| -rw-r--r-- | lisp/mh-e/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/mh-e/mh-folder.el | 14 |
2 files changed, 11 insertions, 8 deletions
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 301576aa9d1..74cab4443da 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-02-24 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | * mh-folder.el (mh-regenerate-headers): Fix scan: bad message list | ||
| 4 | `unseen' error (closes SF #471). | ||
| 5 | |||
| 1 | 2013-03-03 Bill Wohler <wohler@newt.com> | 6 | 2013-03-03 Bill Wohler <wohler@newt.com> |
| 2 | 7 | ||
| 3 | * mh-e.el (mh-version): Add +bzr to version. | 8 | * mh-e.el (mh-version): Add +bzr to version. |
diff --git a/lisp/mh-e/mh-folder.el b/lisp/mh-e/mh-folder.el index 01f304a38dc..599baf3326f 100644 --- a/lisp/mh-e/mh-folder.el +++ b/lisp/mh-e/mh-folder.el | |||
| @@ -1817,15 +1817,13 @@ If UPDATE, append the scan lines, otherwise replace." | |||
| 1817 | "-width" (window-width) | 1817 | "-width" (window-width) |
| 1818 | folder range) | 1818 | folder range) |
| 1819 | (goto-char scan-start) | 1819 | (goto-char scan-start) |
| 1820 | (cond ((looking-at "scan: no messages in") | 1820 | (cond ((or (looking-at "scan: no messages in") |
| 1821 | (keep-lines mh-scan-valid-regexp)) ; Flush random scan lines | 1821 | (looking-at "scan: message set .* does not exist") |
| 1822 | ((looking-at (if (mh-variant-p 'gnu-mh) | 1822 | (looking-at "scan: bad message list ")) |
| 1823 | "scan: message set .* does not exist" | 1823 | (keep-lines mh-scan-valid-regexp)) ; flush common scan output |
| 1824 | "scan: bad message list ")) | 1824 | ((looking-at "scan: ")) ; keep unexpected error messages |
| 1825 | (keep-lines mh-scan-valid-regexp)) | ||
| 1826 | ((looking-at "scan: ")) ; Keep error messages | ||
| 1827 | (t | 1825 | (t |
| 1828 | (keep-lines mh-scan-valid-regexp))) ; Flush random scan lines | 1826 | (keep-lines mh-scan-valid-regexp))) ; flush random scan output |
| 1829 | (setq mh-seq-list (mh-read-folder-sequences folder nil)) | 1827 | (setq mh-seq-list (mh-read-folder-sequences folder nil)) |
| 1830 | (mh-notate-user-sequences) | 1828 | (mh-notate-user-sequences) |
| 1831 | (or update | 1829 | (or update |