changeset 13333:87b725d9d2ae

Use frame-parameters, not font-lock-background-mode and font-lock-display-type.
author Simon Marshall <simon@gnu.org>
date Mon, 30 Oct 1995 08:31:08 +0000
parents b5f6bf37ffc5
children c55f17d3931f
files lisp/progmodes/make-mode.el
diffstat 1 files changed, 10 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/progmodes/make-mode.el	Mon Oct 30 02:37:50 1995 +0000
+++ b/lisp/progmodes/make-mode.el	Mon Oct 30 08:31:08 1995 +0000
@@ -1364,17 +1364,16 @@
 (defun makefile-define-space-face ()
   (make-face 'makefile-space-face)
   (or (face-differs-from-default-p 'makefile-space-face)
-      (let* ((light-bg (eq font-lock-background-mode 'light))
-	     (bg-color
-	      (cond ((memq font-lock-display-type '(mono monochrome))
-		     (if light-bg "black" "white"))
-		    ((memq font-lock-display-type '(grayscale greyscale
-						    grayshade greyshade))
-		     (if light-bg "black" "white"))
-		    (light-bg		; Light color background.
-		     "hotpink")
-		    (t			; Dark color background.
-		     "hotpink"))))
+      (let* ((params (frame-parameters))
+	     (light-bg (cdr (assq 'background-mode params)))
+	     (bg-color (cond ((eq (cdr (assq 'display-type params)) 'mono)
+			      (if light-bg "black" "white"))
+			     ((eq (cdr (assq 'display-type params)) 'grayscale)
+			      (if light-bg "black" "white"))
+			     (light-bg		; Light color background.
+			      "hotpink")
+			     (t			; Dark color background.
+			      "hotpink"))))
 	(set-face-background 'makefile-space-face bg-color))))
 
 ;;; makefile.el ends here