diff options
| author | Kenichi Handa | 2006-06-09 02:15:38 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-06-09 02:15:38 +0000 |
| commit | 9df50a31e7da8a376c7938097bcd8707d10f8416 (patch) | |
| tree | e533e8e79d3a5346b7152f8be8efd1ebbbcd0b02 /src | |
| parent | dcce3c588c79d8931ebca87636a4b87d81cd1bf2 (diff) | |
| download | emacs-9df50a31e7da8a376c7938097bcd8707d10f8416.tar.gz emacs-9df50a31e7da8a376c7938097bcd8707d10f8416.zip | |
(xfont_list): If script is specified for a font, return
null_vector.
(xfont_list_family): Declare argument type.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfont.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xfont.c b/src/xfont.c index e552e37709f..ed7e581eabb 100644 --- a/src/xfont.c +++ b/src/xfont.c | |||
| @@ -320,6 +320,9 @@ xfont_list (frame, spec) | |||
| 320 | val = Fassq (QCotf, extra); | 320 | val = Fassq (QCotf, extra); |
| 321 | if (! NILP (val)) | 321 | if (! NILP (val)) |
| 322 | return null_vector; | 322 | return null_vector; |
| 323 | val = Fassq (QCscript, extra); | ||
| 324 | if (! NILP (val)) | ||
| 325 | return null_vector; | ||
| 323 | val = Fassq (QCname, extra); | 326 | val = Fassq (QCname, extra); |
| 324 | if (CONSP (val)) | 327 | if (CONSP (val)) |
| 325 | font_name = XCDR (val); | 328 | font_name = XCDR (val); |
| @@ -464,6 +467,7 @@ memq_no_quit (elt, list) | |||
| 464 | 467 | ||
| 465 | static Lisp_Object | 468 | static Lisp_Object |
| 466 | xfont_list_family (frame) | 469 | xfont_list_family (frame) |
| 470 | Lisp_Object frame; | ||
| 467 | { | 471 | { |
| 468 | FRAME_PTR f = XFRAME (frame); | 472 | FRAME_PTR f = XFRAME (frame); |
| 469 | Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); | 473 | Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); |