diff lisp/cus-face.el @ 56079:16a8650c3814

(custom-declare-face): Simplify code.
author Richard M. Stallman <rms@gnu.org>
date Sun, 13 Jun 2004 21:56:49 +0000
parents 695cf19ef79e
children da0a523ffb17 38500c0c86ab 4c90ffeb71c5
line wrap: on
line diff
--- a/lisp/cus-face.el	Sun Jun 13 21:55:49 2004 +0000
+++ b/lisp/cus-face.el	Sun Jun 13 21:56:49 2004 +0000
@@ -39,15 +39,11 @@
     (when (fboundp 'facep)
       (unless (facep face)
 	;; If the user has already created the face, respect that.
-	(let ((value (or (get face 'saved-face) spec))
-	      (frames (frame-list))
-	      frame)
+	(let ((value (or (get face 'saved-face) spec)))
 	  ;; Create global face.
 	  (make-empty-face face)
 	  ;; Create frame-local faces
-	  (while frames
-	    (setq frame (car frames)
-		  frames (cdr frames))
+	  (dolist (frame (frame-list))
 	    (face-spec-set face value frame)))
 	;; When making a face after frames already exist
 	(if (memq window-system '(x w32))