diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index a816c064b49..d02a3422980 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -2297,8 +2297,8 @@ handle_single_display_prop (it, prop, object, position) | |||
| 2297 | 2297 | ||
| 2298 | Lisp_Object form; | 2298 | Lisp_Object form; |
| 2299 | 2299 | ||
| 2300 | /* If PROP is a list of the form `(:when FORM VALUE)', FORM is | 2300 | /* If PROP is a list of the form `(:when FORM . VALUE)', FORM is |
| 2301 | evaluated. If the result is nil, VALUE is ignored. */ | 2301 | evaluated. If the result is nil, VALUE is ignored. */ |
| 2302 | form = Qt; | 2302 | form = Qt; |
| 2303 | if (CONSP (prop) && EQ (XCAR (prop), QCwhen)) | 2303 | if (CONSP (prop) && EQ (XCAR (prop), QCwhen)) |
| 2304 | { | 2304 | { |
| @@ -2307,9 +2307,6 @@ handle_single_display_prop (it, prop, object, position) | |||
| 2307 | return 0; | 2307 | return 0; |
| 2308 | form = XCAR (prop); | 2308 | form = XCAR (prop); |
| 2309 | prop = XCDR (prop); | 2309 | prop = XCDR (prop); |
| 2310 | if (!CONSP (prop)) | ||
| 2311 | return 0; | ||
| 2312 | prop = XCAR (prop); | ||
| 2313 | } | 2310 | } |
| 2314 | 2311 | ||
| 2315 | if (!NILP (form) && !EQ (form, Qt)) | 2312 | if (!NILP (form) && !EQ (form, Qt)) |