]> git.eshelyaron.com Git - emacs.git/commitdiff
[win32] (make-face, make-face-x-resource-internal):
authorGeoff Voelker <voelker@cs.washington.edu>
Tue, 7 Nov 1995 07:48:12 +0000 (07:48 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Tue, 7 Nov 1995 07:48:12 +0000 (07:48 +0000)
Test for 'win32 window system as well as 'x.

lisp/faces.el

index 368d44f8fa0887e57a1c4ecaf061217dac584c20..8d21556aed7d18f9e233c11cf98e03102f5ed81c 100644 (file)
@@ -346,7 +346,7 @@ If the face already exists, it is unmodified."
            (setq frames (cdr frames)))
          (setq global-face-data (cons (cons name face) global-face-data)))
        ;; when making a face after frames already exist
-       (if (eq window-system 'x)
+       (if (or (eq window-system 'x) (eq window-system 'win32))
            (make-face-x-resource-internal face))
        ;; add to menu
        (if (fboundp 'facemenu-add-new-face)
@@ -360,7 +360,7 @@ If the face already exists, it is unmodified."
   (cond ((null frame)
         (let ((frames (frame-list)))
           (while frames
-            (if (eq (framep (car frames)) 'x)
+            (if (or (eq (framep (car frames)) 'x) (eq (framep (car frames)) 'win32))
                 (make-face-x-resource-internal (face-name face)
                                                (car frames) set-anyway))
             (setq frames (cdr frames)))))
@@ -1228,7 +1228,7 @@ selected frame."
          (setq colors (cdr colors)))))))
 
 ;; If we are already using x-window frames, initialize faces for them.
-(if (eq (framep (selected-frame)) 'x)
+(if (or (eq (framep (selected-frame)) 'x) (eq (framep (selected-frame)) 'win32))
     (face-initialize))
 
 (provide 'faces)