# HG changeset patch # User Chong Yidong # Date 1213581580 0 # Node ID 104a55eb192aa6ffa01d12b1e6d728969b22809d # Parent a0a2b7a545bb31551457f838715faae1b980e83d (font_parse_fcname): Correctly parse KEY=VAL values. diff -r a0a2b7a545bb -r 104a55eb192a src/font.c --- a/src/font.c Mon Jun 16 01:58:48 2008 +0000 +++ b/src/font.c Mon Jun 16 01:59:40 2008 +0000 @@ -1467,7 +1467,7 @@ Lisp_Object key; char *keyhead = p; - if (PROP_MATCH ("pixelsize=", 10)) + if (word_len == 9 && memcmp (p, "pixelsize=", 10) == 0) prop = FONT_SIZE_INDEX; else { @@ -1477,7 +1477,7 @@ p = q + 1; for (q = p; *q && *q != ':'; q++); - val = font_intern_prop (p, word_len, 0); + val = font_intern_prop (p, q - p, 0); if (! NILP (val)) { if (prop >= FONT_FOUNDRY_INDEX