aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c5
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)