# HG changeset patch # User Richard M. Stallman # Date 872298217 0 # Node ID b2544c0eada84f4a11d0e9331febc382e659dc1e # Parent a9629283bc4c8d2dd04cf6d1f520d8db697f766d (redisplay_window): Don't try using last_point_x if point is in the left margin of an hscroll'ed window. diff -r a9629283bc4c -r b2544c0eada8 src/xdisp.c --- a/src/xdisp.c Sat Aug 23 00:57:01 1997 +0000 +++ b/src/xdisp.c Sat Aug 23 01:03:37 1997 +0000 @@ -1854,7 +1854,11 @@ pos.bufpos = PT; } else if (PT > XFASTINT (w->last_point) - && XFASTINT (w->last_point) > startp && just_this_one) + && XFASTINT (w->last_point) > startp && just_this_one + /* We can't use this if point is in the left margin of a + hscrolled window, because w->last_point_x has been + clipped to the window edges. */ + && !(last_point_x <= 0 && hscroll)) { pos = *compute_motion (XFASTINT (w->last_point), last_point_y, last_point_x, 0,