# HG changeset patch # User Jason Rumney # Date 1204402843 0 # Node ID edc3ba5b96700941195f7517770c531baaa0ec27 # Parent 8ee8aa679c7455ea5392af5875bc88ca60d30ea0 (font_unparse_fcname): Increase len when style is a symbol. diff -r 8ee8aa679c74 -r edc3ba5b9670 src/font.c --- a/src/font.c Sat Mar 01 20:19:23 2008 +0000 +++ b/src/font.c Sat Mar 01 20:20:43 2008 +0000 @@ -1462,9 +1462,10 @@ if (INTEGERP (val)) { val = prop_numeric_to_name (i, XINT (val)); - len += (strlen (style_names[i - FONT_WEIGHT_INDEX]) - + 2 + SBYTES (SYMBOL_NAME (val))); /* :xxx=NAME */ } + if (SYMBOLP (val) && ! NILP (val)) + len += (strlen (style_names[i - FONT_WEIGHT_INDEX]) + + 2 + SBYTES (SYMBOL_NAME (val))); /* :xxx=NAME */ styles[i - FONT_WEIGHT_INDEX] = val; }