aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen2014-11-23 17:00:55 +0100
committerLars Magne Ingebrigtsen2014-11-23 17:00:55 +0100
commit7f902e70b57f3a49ccfbcb52b0e438163b3d760c (patch)
tree7b4857586836a724b1dd7635f2ff39357999da62
parent5d9ddb9698391d18480a595ed9cac7058a870add (diff)
downloademacs-7f902e70b57f3a49ccfbcb52b0e438163b3d760c.tar.gz
emacs-7f902e70b57f3a49ccfbcb52b0e438163b3d760c.zip
* net/eww.el (eww-display-html): Decode the document-defined charset.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/net/eww.el3
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index cc9f4510daa..dd8f3cee186 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * net/eww.el (eww-display-html): Decode the document-defined charset.
4
12014-11-23 Ivan Shmakov <ivan@siamics.net> 52014-11-23 Ivan Shmakov <ivan@siamics.net>
2 6
3 * net/eww.el (eww-suggest-uris): New variable. 7 * net/eww.el (eww-suggest-uris): New variable.
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 3ccbeb0a14f..ba21cc857af 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -356,7 +356,8 @@ See the `eww-search-prefix' variable for the search engine used."
356 (progn 356 (progn
357 (unless (eq charset encode) 357 (unless (eq charset encode)
358 (condition-case nil 358 (condition-case nil
359 (decode-coding-region (point) (point-max) encode) 359 (decode-coding-region (point) (point-max)
360 (or encode charset))
360 (coding-system-error nil))) 361 (coding-system-error nil)))
361 (libxml-parse-html-region (point) (point-max)))))) 362 (libxml-parse-html-region (point) (point-max))))))
362 (source (and (null document) 363 (source (and (null document)