Synch to No Gnus 200406281210.
authoryamaoka <yamaoka>
Mon, 28 Jun 2004 12:11:10 +0000 (12:11 +0000)
committeryamaoka <yamaoka>
Mon, 28 Jun 2004 12:11:10 +0000 (12:11 +0000)
lisp/mm-util.el

index 36b4602..a711458 100644 (file)
@@ -544,9 +544,12 @@ This affects whether coding conversion should be attempted generally."
        (not inconvertible))))
 
 (defun mm-sort-coding-systems-predicate (a b)
-  (let ((priorities (mapcar 'mm-coding-system-p
-                           ;; Note: invalid entries are dropped silently
-                           mm-coding-system-priorities)))
+  (let ((priorities
+        (mapcar (lambda (cs)
+                  ;; Note: invalid entries are dropped silently
+                  (and (setq cs (mm-coding-system-p cs))
+                       (coding-system-base cs)))
+                mm-coding-system-priorities)))
     (and (setq a (mm-coding-system-p a))
         (if (setq b (mm-coding-system-p b))
             (> (length (memq (coding-system-base a) priorities))