diff lisp/font-menu.el @ 416:ebe98a74bd68 r21-2-16

Import from CVS: tag r21-2-16
author cvs
date Mon, 13 Aug 2007 11:22:23 +0200
parents da8ed4261e83
children e804706bfb8c
line wrap: on
line diff
--- a/lisp/font-menu.el	Mon Aug 13 11:21:40 2007 +0200
+++ b/lisp/font-menu.el	Mon Aug 13 11:22:23 2007 +0200
@@ -395,14 +395,15 @@
 	(set-face-font 'default new-default-face-font
 		       (and font-menu-this-frame-only-p (selected-frame)))
       ;; OK Let Customize do it.
-      (when (and family (not (equal family from-family)))
-	(setq new-props (append (list :family family) new-props)))
-      (when (and size (not (equal size from-size)))
-	(setq new-props (append
-	   (list :size (concat (int-to-string (/ size (specifier-instance
-						       font-menu-size-scaling
-						       (selected-device)))) "pt")) new-props)))
-      (custom-set-face-update-spec 'default '((type x)) new-props)
+      (custom-set-face-update-spec 'default
+		(list (list 'type (device-type)))
+		(list :family family
+		      :size (concat
+			     (int-to-string
+			      (/ size
+				 (specifier-instance font-menu-size-scaling
+				      (selected-device))))
+			      "pt")))		 
       (message "Font %s" (face-font-name 'default)))))