]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdefine_charset_internal): Record a supplementary
authorKenichi Handa <handa@m17n.org>
Thu, 6 Dec 2007 07:26:59 +0000 (07:26 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 6 Dec 2007 07:26:59 +0000 (07:26 +0000)
charset at the tail of Vcharset_order_list.

src/charset.c

index 299918587fe6694e75fba83d8a6ef30af57cbcb7..9ed6a7332238702a666441840154fa5cee3f2761 100644 (file)
@@ -1054,8 +1054,12 @@ usage: (define-charset-internal ...)  */)
   if (new_definition_p)
     {
       Vcharset_list = Fcons (args[charset_arg_name], Vcharset_list);
-      Vcharset_ordered_list = nconc2 (Vcharset_ordered_list,
-                                     Fcons (make_number (id), Qnil));
+      if (charset.supplementary_p)
+       Vcharset_ordered_list = nconc2 (Vcharset_ordered_list,
+                                       Fcons (make_number (id), Qnil));
+      else
+       Vcharset_ordered_list = Fcons (make_number (id),
+                                      Vcharset_ordered_list);
       charset_ordered_list_tick++;
     }