changeset 111192:a514b8e891c0

* lisp/term/common-win.el (xw-defined-colors): Simplify the 'ns case.
author Glenn Morris <rgm@gnu.org>
date Tue, 26 Oct 2010 09:56:11 -0700
parents ed5bac97776a
children e9767f86681c
files lisp/ChangeLog lisp/term/common-win.el
diffstat 2 files changed, 14 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Oct 26 16:20:00 2010 +0300
+++ b/lisp/ChangeLog	Tue Oct 26 09:56:11 2010 -0700
@@ -1,3 +1,7 @@
+2010-10-26  Glenn Morris  <rgm@gnu.org>
+
+	* term/common-win.el (xw-defined-colors): Simplify the 'ns case.
+
 2010-10-26  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
 	* term/ns-win.el (ns-new-frame, ns-show-prefs): Don't add to
--- a/lisp/term/common-win.el	Tue Oct 26 16:20:00 2010 +0300
+++ b/lisp/term/common-win.el	Tue Oct 26 09:56:11 2010 -0700
@@ -463,15 +463,15 @@
 
 (defun xw-defined-colors (&optional frame)
   "Internal function called by `defined-colors', which see."
-  (or frame (setq frame (selected-frame)))
-  ;; FIXME for ns, this is just... x-colors.
-  (let (defined-colors)
-    (dolist (this-color (if (eq system-type 'windows-nt)
-			    (or (mapcar 'car w32-color-map) x-colors)
-			  x-colors))
-      (and (or (color-supported-p this-color frame t)
-	       (featurep 'ns))
-	   (setq defined-colors (cons this-color defined-colors))))
-    defined-colors))
+  (if (featurep 'ns)
+      x-colors
+    (or frame (setq frame (selected-frame)))
+    (let (defined-colors)
+      (dolist (this-color (if (eq system-type 'windows-nt)
+			      (or (mapcar 'car w32-color-map) x-colors)
+			    x-colors))
+	(and (color-supported-p this-color frame t)
+	     (setq defined-colors (cons this-color defined-colors))))
+      defined-colors)))
 
 ;;; common-win.el ends here