diff options
author | Miles Bader <miles@gnu.org> | 2007-01-01 03:21:06 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 2007-01-01 03:21:06 +0000 |
commit | 4c34eeeee5886d14f3e60b77fb563cb549c8896f (patch) | |
tree | af17010f0864173dd6416585f08d686377791412 /lisp/gnus/nnrss.el | |
parent | 76acf92ebe73e35528c5966a21328305ba7b5aef (diff) | |
parent | db6292445840e2795f35ebad62a14314fc3c7c21 (diff) | |
download | emacs-4c34eeeee5886d14f3e60b77fb563cb549c8896f.tar.gz emacs-4c34eeeee5886d14f3e60b77fb563cb549c8896f.tar.bz2 emacs-4c34eeeee5886d14f3e60b77fb563cb549c8896f.zip |
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 563-582)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 177-185)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-158
Diffstat (limited to 'lisp/gnus/nnrss.el')
-rw-r--r-- | lisp/gnus/nnrss.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el index 318560179f5..f21fd74d138 100644 --- a/lisp/gnus/nnrss.el +++ b/lisp/gnus/nnrss.el @@ -418,8 +418,10 @@ otherwise return nil." (nnheader-remove-cr-followed-by-lf) ;; Decode text according to the encoding attribute. (when (setq cs (nnrss-get-encoding)) - (mm-decode-coding-region (point-min) (point-max) cs) - (mm-enable-multibyte)) + (insert (prog1 + (mm-decode-coding-string (buffer-string) cs) + (erase-buffer) + (mm-enable-multibyte)))) (goto-char (point-min)) ;; Because xml-parse-region can't deal with anything that isn't |