diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index ab3aae5fb91..33317f4c491 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -3428,7 +3428,7 @@ handle_display_prop (it) | |||
| 3428 | } | 3428 | } |
| 3429 | else | 3429 | else |
| 3430 | { | 3430 | { |
| 3431 | object = it->w->buffer; | 3431 | XSETWINDOW (object, it->w); |
| 3432 | position = &it->current.pos; | 3432 | position = &it->current.pos; |
| 3433 | } | 3433 | } |
| 3434 | 3434 | ||
| @@ -3449,6 +3449,9 @@ handle_display_prop (it) | |||
| 3449 | if (NILP (prop)) | 3449 | if (NILP (prop)) |
| 3450 | return HANDLED_NORMALLY; | 3450 | return HANDLED_NORMALLY; |
| 3451 | 3451 | ||
| 3452 | if (!STRINGP (it->string)) | ||
| 3453 | object = it->w->buffer; | ||
| 3454 | |||
| 3452 | if (CONSP (prop) | 3455 | if (CONSP (prop) |
| 3453 | /* Simple properties. */ | 3456 | /* Simple properties. */ |
| 3454 | && !EQ (XCAR (prop), Qimage) | 3457 | && !EQ (XCAR (prop), Qimage) |