From 37470f4dfe60ca47bc9765d11635094219abd35e Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 3 Jun 2008 05:57:28 +0000 Subject: [PATCH] (xfont_list): Try an alias. --- src/xfont.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/xfont.c b/src/xfont.c index e6f0bde5114..8684af43122 100644 --- a/src/xfont.c +++ b/src/xfont.c @@ -345,6 +345,7 @@ xfont_list (frame, spec) } if (NILP (list) && ! NILP (registry)) { + /* Try alternate registries. */ Lisp_Object alter; if ((alter = Fassoc (SYMBOL_NAME (registry), @@ -365,6 +366,13 @@ xfont_list (frame, spec) } } } + if (NILP (list)) + { + /* Try alias. */ + val = assq_no_quit (QCname, AREF (spec, FONT_EXTRA_INDEX)); + if (CONSP (val) && STRINGP (XCDR (val))) + list = xfont_list_pattern (frame, display, SDATA (XCDR (val))); + } return list; } -- 2.39.2