[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 de7de9c: Prevent infloop in redisplay on TTY fram
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 de7de9c: Prevent infloop in redisplay on TTY frames |
Date: |
Thu, 21 Dec 2017 12:43:34 -0500 (EST) |
branch: emacs-26
commit de7de9cc0cfcef1c7651887fd36fc2a346dadd6c
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Prevent infloop in redisplay on TTY frames
* src/xdisp.c (extend_face_to_end_of_line): Avoid infloop when
filling up display margins with the default face's background.
(Bug#29789)
---
src/xdisp.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/xdisp.c b/src/xdisp.c
index 7601e26..c3a4665 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -20280,6 +20280,7 @@ extend_face_to_end_of_line (struct it *it)
/* term.c:produce_glyphs advances it->current_x only for
TEXT_AREA. */
it->current_x += it->pixel_width;
+ ++it->glyph_row->used[LEFT_MARGIN_AREA];
}
it->current_x = saved_x;
@@ -20317,6 +20318,7 @@ extend_face_to_end_of_line (struct it *it)
{
PRODUCE_GLYPHS (it);
it->current_x += it->pixel_width;
+ ++it->glyph_row->used[RIGHT_MARGIN_AREA];
}
it->area = TEXT_AREA;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 de7de9c: Prevent infloop in redisplay on TTY frames,
Eli Zaretskii <=