summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2020-09-13 17:06:35 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2020-09-13 17:06:35 +0200
commitdc01b992e27e91631e67bb94f32c23275f1eacfd (patch)
tree8de130c37ba3c72698595ee0534a300d270ab4cf /lisp
parent2bd41321a6d9f6b478dd73aa9a2ea32709e57b32 (diff)
downloademacs-dc01b992e27e91631e67bb94f32c23275f1eacfd.tar.gz
Make the eww header work again even if the title is nil
* lisp/net/eww.el (eww-update-header-line-format): Don't bug out if the title isn't set at all.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/net/eww.el15
1 files changed, 8 insertions, 7 deletions
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 5fd44901936..69dc2d47d67 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -729,14 +729,15 @@ Currently this means either text/html or application/xhtml+xml."
(defun eww-update-header-line-format ()
(setq header-line-format
(and eww-header-line-format
- (let ((title (propertize (plist-get eww-data :title)
- 'face 'variable-pitch))
- (peer (plist-get eww-data :peer))
+ (let ((peer (plist-get eww-data :peer))
(url (propertize (plist-get eww-data :url)
- 'face 'variable-pitch)))
- (when (zerop (length title))
- (setq title (propertize "[untitled]" 'face 'variable-pitch)))
- ;; This connection has is https.
+ 'face 'variable-pitch))
+ (title (propertize
+ (if (zerop (length (plist-get eww-data :title)))
+ "[untitled]"
+ (plist-get eww-data :title))
+ 'face 'variable-pitch)))
+ ;; This connection is https.
(when peer
(add-face-text-property 0 (length title)
(if (plist-get peer :warnings)