diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 1c479aee4e8..fa4ddc3eb4d 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -10407,6 +10407,9 @@ redisplay_preserve_echo_area (from_where) | |||
| 10407 | } | 10407 | } |
| 10408 | else | 10408 | else |
| 10409 | redisplay_internal (1); | 10409 | redisplay_internal (1); |
| 10410 | |||
| 10411 | if (rif->flush_display_optional) | ||
| 10412 | rif->flush_display_optional (NULL); | ||
| 10410 | } | 10413 | } |
| 10411 | 10414 | ||
| 10412 | 10415 | ||
| @@ -18696,8 +18699,10 @@ calc_line_height_property (it, prop, font, boff, total) | |||
| 18696 | 18699 | ||
| 18697 | if (STRINGP (it->object)) | 18700 | if (STRINGP (it->object)) |
| 18698 | position = make_number (IT_STRING_CHARPOS (*it)); | 18701 | position = make_number (IT_STRING_CHARPOS (*it)); |
| 18699 | else | 18702 | else if (BUFFERP (it->object)) |
| 18700 | position = make_number (IT_CHARPOS (*it)); | 18703 | position = make_number (IT_CHARPOS (*it)); |
| 18704 | else | ||
| 18705 | return Qnil; | ||
| 18701 | 18706 | ||
| 18702 | val = Fget_char_property (position, prop, it->object); | 18707 | val = Fget_char_property (position, prop, it->object); |
| 18703 | 18708 | ||