diff options
| author | Chong Yidong | 2008-06-16 01:59:40 +0000 |
|---|---|---|
| committer | Chong Yidong | 2008-06-16 01:59:40 +0000 |
| commit | 90c00b018dde161df77af51ef596101f9c9bc3bb (patch) | |
| tree | d75834dda291a4958f18c9d955977e17678ed6ea | |
| parent | ce4eaddbd6f4c653cd75b9ac11119d683e90c21d (diff) | |
| download | emacs-90c00b018dde161df77af51ef596101f9c9bc3bb.tar.gz emacs-90c00b018dde161df77af51ef596101f9c9bc3bb.zip | |
(font_parse_fcname): Correctly parse KEY=VAL values.
| -rw-r--r-- | src/font.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/font.c b/src/font.c index 72b35f820d9..ace61a3e450 100644 --- a/src/font.c +++ b/src/font.c | |||
| @@ -1467,7 +1467,7 @@ font_parse_fcname (name, font) | |||
| 1467 | Lisp_Object key; | 1467 | Lisp_Object key; |
| 1468 | char *keyhead = p; | 1468 | char *keyhead = p; |
| 1469 | 1469 | ||
| 1470 | if (PROP_MATCH ("pixelsize=", 10)) | 1470 | if (word_len == 9 && memcmp (p, "pixelsize=", 10) == 0) |
| 1471 | prop = FONT_SIZE_INDEX; | 1471 | prop = FONT_SIZE_INDEX; |
| 1472 | else | 1472 | else |
| 1473 | { | 1473 | { |
| @@ -1477,7 +1477,7 @@ font_parse_fcname (name, font) | |||
| 1477 | p = q + 1; | 1477 | p = q + 1; |
| 1478 | for (q = p; *q && *q != ':'; q++); | 1478 | for (q = p; *q && *q != ':'; q++); |
| 1479 | 1479 | ||
| 1480 | val = font_intern_prop (p, word_len, 0); | 1480 | val = font_intern_prop (p, q - p, 0); |
| 1481 | if (! NILP (val)) | 1481 | if (! NILP (val)) |
| 1482 | { | 1482 | { |
| 1483 | if (prop >= FONT_FOUNDRY_INDEX | 1483 | if (prop >= FONT_FOUNDRY_INDEX |