]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix fallout from changes to managing glyph row reversed_p flag.
authorEli Zaretskii <eliz@gnu.org>
Sat, 30 Jan 2010 15:20:14 +0000 (10:20 -0500)
committerEli Zaretskii <eliz@gnu.org>
Sat, 30 Jan 2010 15:20:14 +0000 (10:20 -0500)
 xdisp.c (init_iterator): Initialize it->glyph_row->reversed_p flag.

src/ChangeLog.bidi
src/xdisp.c

index 470e5a5de018fe85f2a73d77d7f864cc25808ce7..bb0823c4edbd055b6ea7f9945f9c69ac71225a6d 100644 (file)
@@ -1,3 +1,9 @@
+2010-01-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix fallout from changes to managing glyph row reversed_p flag.
+       * xdisp.c (init_iterator): Initialize it->glyph_row->reversed_p
+       flag.
+
 2010-01-25  Eli Zaretskii  <eliz@gnu.org>
 
        Clean up the mess with setting the glyph row reversed_p flag.
index 703676127fae9dbfd356bf730f3cbf8139ab4b64..e9fd8d0af4d5eb6c419aeaac5e8e252f610b118e 100644 (file)
@@ -2749,6 +2749,10 @@ init_iterator (it, w, charpos, bytepos, row, base_face_id)
   it->glyph_row = row;
   it->area = TEXT_AREA;
 
+  /* Forget any previous info about this row being reversed.  */
+  if (it->glyph_row)
+    it->glyph_row->reversed_p = 0;
+
   /* Get the dimensions of the display area.  The display area
      consists of the visible window area plus a horizontally scrolled
      part to the left of the window.  All x-values are relative to the