emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 037d8bd: Add assertion related to display-line-numb


From: Eli Zaretskii
Subject: [Emacs-diffs] master 037d8bd: Add assertion related to display-line-numbers
Date: Fri, 14 Jul 2017 04:01:39 -0400 (EDT)

branch: master
commit 037d8bdfeb905f0f1f49c5c7ab2deba13c9c6617
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Add assertion related to display-line-numbers
    
    * src/xdisp.c (maybe_produce_line_number): Add assertion for the
    condition regarding IT->glyph_row->used[TEXT_AREA] expected by the
    code.  (Bug#27668)
---
 src/xdisp.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/xdisp.c b/src/xdisp.c
index 85b9eae..2aceb89 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -21009,6 +21009,8 @@ maybe_produce_line_number (struct it *it)
   struct glyph *p = it->glyph_row ? it->glyph_row->glyphs[TEXT_AREA] : NULL;
   short *u = it->glyph_row ? &it->glyph_row->used[TEXT_AREA] : NULL;
 
+  eassert (it->glyph_row == NULL || it->glyph_row->used[TEXT_AREA] == 0);
+
   for ( ; g < e; g++)
     {
       it->current_x += g->pixel_width;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]