changeset 102649:6e3d4a3b0b10

(Fvertical_motion): Undo 2005-01-19 change (Bug#2694).
author Chong Yidong <cyd@stupidchicken.com>
date Thu, 19 Mar 2009 02:58:21 +0000
parents d36aefcc41ba
children 316f8efbaeae
files src/indent.c
diffstat 1 files changed, 5 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/indent.c	Thu Mar 19 02:58:13 2009 +0000
+++ b/src/indent.c	Thu Mar 19 02:58:21 2009 +0000
@@ -2094,14 +2094,11 @@
       reseat_at_previous_visible_line_start (&it);
       it.current_x = it.hpos = 0;
       if (IT_CHARPOS (it) != PT)
-	{
-	  int oselective = it.selective;
-	  /* Temporarily disable selective display so we don't move
-	     too far */
-	  it.selective = 0;
-	  move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS);
-	  it.selective = oselective;
-	}
+	/* We used to temporarily disable selective display here; the
+	   comment said this is "so we don't move too far" (2005-01-19
+	   checkin by kfs).  But this does nothing useful that I can
+	   tell, and it causes Bug#2694 .  -- cyd */
+	move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS);
 
       if (XINT (lines) <= 0)
 	{