]> git.eshelyaron.com Git - emacs.git/commitdiff
(set-face-background): When using face-color-supported-p,
authorRichard M. Stallman <rms@gnu.org>
Sat, 5 Aug 1995 06:33:01 +0000 (06:33 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 5 Aug 1995 06:33:01 +0000 (06:33 +0000)
specify foreground, not background.

lisp/faces.el

index 438b148f46d1c4aa9c7d4d7771df0d223f1c30de..368d44f8fa0887e57a1c4ecaf061217dac584c20 100644 (file)
@@ -150,7 +150,11 @@ in that frame; otherwise change each frame."
   ;; For a specific frame, use gray stipple instead of gray color
   ;; if the display does not support a gray color.
   (if (and frame (not (eq frame t)) color
-          (not (face-color-supported-p frame color t)))
+          ;; Check for supportedness for foreground, not for background!
+          ;; face-color-supported-p is smart enough to know
+          ;; that grays are "supported" as background
+          ;; because we are supposed to use stipple for them!
+          (not (face-color-supported-p frame color nil)))
       (set-face-stipple face face-default-stipple frame)
     (if (null frame)
        (let ((frames (frame-list)))