]> git.eshelyaron.com Git - emacs.git/commitdiff
(prefer-coding-system): Call set-coding-priority, so that the internal
authorEli Zaretskii <eliz@gnu.org>
Wed, 6 Jan 1999 10:32:34 +0000 (10:32 +0000)
committerEli Zaretskii <eliz@gnu.org>
Wed, 6 Jan 1999 10:32:34 +0000 (10:32 +0000)
array of priorities is also updated.

lisp/international/mule-cmds.el

index 56a34f380444f1d679736ef38ade2fabb7f5cbd8..e469d573e62d74157887cec00b5e65ad91e1c7e7 100644 (file)
@@ -298,11 +298,9 @@ startup."
        (error "Can't prefer the coding system `%s'" coding-system))
     (set coding-category (or base coding-system))
     (update-coding-systems-internal)
-    (if (not (eq coding-category (car coding-category-list)))
+    (or (eq coding-category (car coding-category-list))
        ;; We must change the order.
-       (setq coding-category-list
-             (cons coding-category
-                   (delq coding-category coding-category-list))))
+       (set-coding-priority (list coding-category)))
     (if (and base (interactive-p))
        (message "Highest priority is set to %s (base of %s)"
                 base coding-system))