]> git.eshelyaron.com Git - emacs.git/commitdiff
(x-create-frame-with-faces): Ignore case in X resource.
authorRichard M. Stallman <rms@gnu.org>
Tue, 5 Jul 1994 20:28:33 +0000 (20:28 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 5 Jul 1994 20:28:33 +0000 (20:28 +0000)
(make-face-x-resource-internal): Test underline attribute as boolean.

lisp/faces.el

index 380bb0c066b8b512169536094608c559c7a3191f..1bb33b407f917deabdf38f42eb8c7c06e513931b 100644 (file)
@@ -270,9 +270,12 @@ If the face already exists, it is unmodified."
 ;;             (bgp (or (x-get-resource (concat name ".attributeBackgroundPixmap")
 ;;                                      "Face.AttributeBackgroundPixmap")
 ;;                      (and set-anyway (face-background-pixmap face))))
-               (ulp (or (x-get-resource (concat name ".attributeUnderline")
-                                        "Face.AttributeUnderline")
-                        (and set-anyway (face-underline-p face))))
+               (ulp (let ((resource (x-get-resource
+                                     (concat name ".attributeUnderline")
+                                     "Face.AttributeUnderline")))
+                      (if resource
+                          (member (downcase resource) '("on" "true"))
+                        (and set-anyway (face-underline-p face)))))
                )
           (if fn
               (condition-case ()
@@ -812,9 +815,9 @@ selected frame."
 
       (if (cdr (or (assq 'reverse parameters)
                   (assq 'reverse default-frame-alist)
-                  (cons nil
-                        (member (x-get-resource "reverseVideo" "ReverseVideo")
-                                '("on" "true")))))
+                  (cons nil (member (downcase (x-get-resource "reverseVideo"
+                                                              "ReverseVideo"))
+                                    '("on" "true")))))
          (let ((params (frame-parameters frame)))
            (modify-frame-parameters
             frame