diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/fontset.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/fontset.c b/src/fontset.c index 51938488680..1f9939e286e 100644 --- a/src/fontset.c +++ b/src/fontset.c | |||
| @@ -1404,8 +1404,12 @@ FONT-SPEC is a vector, a cons, or a string. See the documentation of | |||
| 1404 | 1404 | ||
| 1405 | elt = Fcar (fontlist); | 1405 | elt = Fcar (fontlist); |
| 1406 | script = Fcar (elt); | 1406 | script = Fcar (elt); |
| 1407 | for (elt = Fcdr (elt); ! NILP (elt); elt = Fcdr (elt)) | 1407 | elt = Fcdr (elt); |
| 1408 | Fset_fontset_font (name, script, Fcar (elt), Qnil, Qappend); | 1408 | if (CONSP (elt) && (NILP (XCDR (elt)) || CONSP (XCDR (elt)))) |
| 1409 | for (; CONSP (elt); elt = XCDR (elt)) | ||
| 1410 | Fset_fontset_font (name, script, XCAR (elt), Qnil, Qappend); | ||
| 1411 | else | ||
| 1412 | Fset_fontset_font (name, script, elt, Qnil, Qappend); | ||
| 1409 | } | 1413 | } |
| 1410 | return name; | 1414 | return name; |
| 1411 | } | 1415 | } |