aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/faces.el15
1 files changed, 9 insertions, 6 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index 380bb0c066b..1bb33b407f9 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -270,9 +270,12 @@ If the face already exists, it is unmodified."
270;; (bgp (or (x-get-resource (concat name ".attributeBackgroundPixmap") 270;; (bgp (or (x-get-resource (concat name ".attributeBackgroundPixmap")
271;; "Face.AttributeBackgroundPixmap") 271;; "Face.AttributeBackgroundPixmap")
272;; (and set-anyway (face-background-pixmap face)))) 272;; (and set-anyway (face-background-pixmap face))))
273 (ulp (or (x-get-resource (concat name ".attributeUnderline") 273 (ulp (let ((resource (x-get-resource
274 "Face.AttributeUnderline") 274 (concat name ".attributeUnderline")
275 (and set-anyway (face-underline-p face)))) 275 "Face.AttributeUnderline")))
276 (if resource
277 (member (downcase resource) '("on" "true"))
278 (and set-anyway (face-underline-p face)))))
276 ) 279 )
277 (if fn 280 (if fn
278 (condition-case () 281 (condition-case ()
@@ -812,9 +815,9 @@ selected frame."
812 815
813 (if (cdr (or (assq 'reverse parameters) 816 (if (cdr (or (assq 'reverse parameters)
814 (assq 'reverse default-frame-alist) 817 (assq 'reverse default-frame-alist)
815 (cons nil 818 (cons nil (member (downcase (x-get-resource "reverseVideo"
816 (member (x-get-resource "reverseVideo" "ReverseVideo") 819 "ReverseVideo"))
817 '("on" "true"))))) 820 '("on" "true")))))
818 (let ((params (frame-parameters frame))) 821 (let ((params (frame-parameters frame)))
819 (modify-frame-parameters 822 (modify-frame-parameters
820 frame 823 frame