changeset 59647:7d7e154e3e7a

(Fvertical_motion): Temporarily disable selective display.
author Kim F. Storm <storm@cua.dk>
date Wed, 19 Jan 2005 23:17:00 +0000
parents 763e003c8226
children 3054e8b6e73e
files src/indent.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/indent.c	Wed Jan 19 23:16:39 2005 +0000
+++ b/src/indent.c	Wed Jan 19 23:17:00 2005 +0000
@@ -2071,6 +2071,7 @@
   else
     {
       int it_start;
+      int oselective;
 
       SET_TEXT_POS (pt, PT, PT_BYTE);
       start_display (&it, w, pt);
@@ -2084,7 +2085,11 @@
       it_start = IT_CHARPOS (it);
       reseat_at_previous_visible_line_start (&it);
       it.current_x = it.hpos = 0;
+      /* Temporarily disable selective display so we don't move too far */
+      oselective = it.selective;
+      it.selective = 0;
       move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS);
+      it.selective = oselective;
 
       /* Move back if we got too far.  This may happen if
 	 truncate-lines is on and PT is beyond right margin.  */