aboutsummaryrefslogtreecommitdiffstats
path: root/src/w32fns.c
diff options
context:
space:
mode:
authorAndrew Innes2000-12-07 10:41:54 +0000
committerAndrew Innes2000-12-07 10:41:54 +0000
commit478ea067cfabd566cf45f47c0d7f52745a6383f4 (patch)
tree54b6aace4ddf421adae19c3533ce8cde9109d8ee /src/w32fns.c
parent1c3cea113313ace314f32269a79e208234e8f030 (diff)
downloademacs-478ea067cfabd566cf45f47c0d7f52745a6383f4.tar.gz
emacs-478ea067cfabd566cf45f47c0d7f52745a6383f4.zip
(xlfd_charset_of_font): Fix last change.
Diffstat (limited to 'src/w32fns.c')
-rw-r--r--src/w32fns.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/w32fns.c b/src/w32fns.c
index 50c86d5e944..b65be25262f 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -5462,9 +5462,11 @@ char * xlfd_charset_of_font (char * fontname)
5462 if (!encoding || encoding == fontname) 5462 if (!encoding || encoding == fontname)
5463 return NULL; 5463 return NULL;
5464 5464
5465 charset = strrchr(encoding - 1, '-'); 5465 for (charset = encoding - 1; charset >= fontname; charset--)
5466 if (*charset == '-')
5467 break;
5466 5468
5467 if (!charset || strcmp(charset, "-*-*") == 0) 5469 if (charset == fontname || strcmp(charset, "-*-*") == 0)
5468 return NULL; 5470 return NULL;
5469 5471
5470 return charset + 1; 5472 return charset + 1;