diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-06-07 15:28:12 -0400 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-06-07 15:28:12 -0400 |
| commit | da1974fabddda6fac029db6960110001c6472ddc (patch) | |
| tree | be1c9d5cd25355eb298d505537266d56d7c98cf1 /lisp/gnus/spam.el | |
| parent | 77f96e2cc1da30730f79d5935eaf5d23e53f37ad (diff) | |
| download | emacs-da1974fabddda6fac029db6960110001c6472ddc.tar.gz | |
* lisp/gnus: Further reduce assumptions about gnus-data format
* lisp/gnus/gnus-registry.el (gnus-registry-fetch-message-id-fast)
(gnus-registry-fetch-simplified-message-subject-fast)
(gnus-registry-fetch-sender-fast, gnus-registry-fetch-recipients-fast)
(gnus-registry--set/remove-mark): Don't hardcode assoc for gnus-data-find-in.
* lisp/gnus/gnus-sum.el (gnus-data-update-list): Don't hardcode `nth 2`
for gnus-data-pos.
(gnus-summary-insert-old-articles, gnus-summary-insert-new-articles)
(gnus-summary-first-article-p): Don't hardcode `car` for `gnus-data-number`.
(gnus-summary-move-article, gnus-summary-expire-articles)
(gnus-summary-delete-article): Don't hardcode assoc for gnus-data-find-in.
* lisp/gnus/spam.el (spam-fetch-article-header): Don't hardcode `nth 3`
for gnus-data-header.
Diffstat (limited to 'lisp/gnus/spam.el')
| -rw-r--r-- | lisp/gnus/spam.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/gnus/spam.el b/lisp/gnus/spam.el index 4d31d0a1f1c..d752bf0efee 100644 --- a/lisp/gnus/spam.el +++ b/lisp/gnus/spam.el @@ -1520,7 +1520,7 @@ In the case of mover backends, checks the setting of ;; nil))) (defun spam-fetch-field-fast (article field &optional prepared-data-header) - "Fetch a FIELD for ARTICLE with the internal `gnus-data-list' function. + "Fetch a FIELD for ARTICLE with the internal `gnus-data-find' function. When PREPARED-DATA-HEADER is given, don't look in the Gnus data. When FIELD is 'number, ARTICLE can be any number (since we want to find it out)." @@ -1586,7 +1586,7 @@ to find it out)." (defun spam-fetch-article-header (article) (with-current-buffer gnus-summary-buffer (gnus-read-header article) - (nth 3 (assq article gnus-newsgroup-data)))) + (gnus-data-header (gnus-data-find article)))) ;;}}} ;;{{{ Spam determination. |
