]> git.eshelyaron.com Git - emacs.git/commitdiff
(set_iterator_to_next): Reset box start and flags of the
authorGerd Moellmann <gerd@gnu.org>
Mon, 16 Oct 2000 21:05:03 +0000 (21:05 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 16 Oct 2000 21:05:03 +0000 (21:05 +0000)
iterator at the beginning, so that they can be set later on, for
instance in reseat_at_next_visible_line_start without being
overwritten.

lispref/ChangeLog
src/ChangeLog
src/xdisp.c

index 15daf963e5dff1071a1d16a38ee9ff9a635d6399..7d09a366ff49209a516a24934f87db306b2933e5 100644 (file)
@@ -1,3 +1,8 @@
+2000-10-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * display.texi (Other Image Types): Add description of :foreground
+       and :background properties of mono PBM images.
+
 2000-08-17  Werner LEMBERG  <wl@gnu.org>
 
        * .cvsignore: New file.
index 0c85ed0332360a5f09cbd7f3f2f32108a03d834f..a12519a96c0c1c50b402bd5c46cd60733bba10b2 100644 (file)
@@ -1,8 +1,13 @@
 2000-10-16  Gerd Moellmann  <gerd@gnu.org>
 
+       * xdisp.c (set_iterator_to_next): Reset box start and end flags of
+       the iterator at the beginning, so that they can be set later on,
+       for instance in reseat_at_next_visible_line_start, without being
+       overwritten.
+
        * xfns.c (pbm_format): Add :foreground and :background keywords.
        (PBM_FOREGROUND, PBM_BACKGROUND): New enumerators.
-       (xbm_load): Recoghnize foreground and background color
+       (xbm_load): Recognize foreground and background color
        specifications.
 
 2000-10-16  Eli Zaretskii  <eliz@is.elta.co.il>
index bc69ef3d9f7f4031ca0e7c4aac74822d2c78dde5..9b6d380644484f6a620956df48c507457403b6fa 100644 (file)
@@ -3789,6 +3789,11 @@ set_iterator_to_next (it, reseat_p)
      struct it *it;
      int reseat_p;
 {
+  /* Reset flags indicating start and end of a sequence of characters
+     with box.  Reset them at the start of this function because
+     moving the iterator to a new position might set them.  */
+  it->start_of_box_run_p = it->end_of_box_run_p = 0;
+  
   if (it->method == next_element_from_buffer)
     {
       /* The current display element of IT is a character from
@@ -3912,10 +3917,6 @@ set_iterator_to_next (it, reseat_p)
     /* There are no other methods defined, so this should be a bug.  */
     abort ();
 
-  /* Reset flags indicating start and end of a sequence of
-     characters with box.  */
-  it->start_of_box_run_p = it->end_of_box_run_p = 0;
-  
   xassert (it->method != next_element_from_string
           || (STRINGP (it->string)
               && IT_STRING_CHARPOS (*it) >= 0));