X-Git-Url: http://git.chise.org/gitweb/?p=elisp%2Fgnus.git-;a=blobdiff_plain;f=lisp%2Fgnus-sum.el;h=0b1c3593b9676291c2202d6bbfdd7f5d4c27f802;hp=2b175b6f98dadccc2283ca0e5c90a4bf79f43107;hb=3aca09c100b6c60da9524bebf9c9eed6ad3e0174;hpb=a526b7eba49c81420c8caed38c3bafe0e20cdecb diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index 2b175b6..0b1c359 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -2792,6 +2792,7 @@ If NO-DISPLAY, don't generate a summary buffer." (gnus-summary-set-local-parameters gnus-newsgroup-name) (gnus-update-format-specifications nil 'summary 'summary-mode 'summary-dummy) + (gnus-update-summary-mark-positions) ;; Do score processing. (when gnus-use-scoring (gnus-possibly-score-headers)) @@ -4569,7 +4570,9 @@ The resulting hash table is returned, or nil if no Xrefs were found." headers id end ref (mail-parse-charset gnus-newsgroup-charset) (mail-parse-ignored-charsets - (save-excursion (set-buffer gnus-summary-buffer) + (save-excursion (condition-case nil + (set-buffer gnus-summary-buffer) + (error)) gnus-newsgroup-ignored-charsets))) (save-excursion (set-buffer nntp-server-buffer)