From 8055c66a5e26e9a999b3eff9b31e66149f3f5b53 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Thu, 6 Dec 2007 07:26:59 +0000 Subject: [PATCH] (Fdefine_charset_internal): Record a supplementary charset at the tail of Vcharset_order_list. --- src/charset.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/charset.c b/src/charset.c index 299918587fe..9ed6a733223 100644 --- a/src/charset.c +++ b/src/charset.c @@ -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++; } -- 2.39.5