aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLuc Teirlinck <[email protected]>2006-03-11 16:46:38 +0000
committerLuc Teirlinck <[email protected]>2006-03-11 16:46:38 +0000
commit66fe93d1c2e84e08577b6bd8666abff0cfcb50dd (patch)
tree2cd07694233b52dd7d855dfbc5db5c8f22fbe3e7 /src
parent2c1bd367aad6bd4229f769ef4a50b2e2888bf958 (diff)
Rename preserve_y to window_scroll_pixel_based_preserve_y.
(window_scroll_pixel_based, syms_of_window): Adapt to above change.
Diffstat (limited to 'src')
-rw-r--r--src/window.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/window.c b/src/window.c
index cc45394130..c8067f9035 100644
--- a/src/window.c
+++ b/src/window.c
@@ -217,7 +217,7 @@ int window_deletion_count;
/* Used by the function window_scroll_pixel_based */
-static int preserve_y;
+static int window_scroll_pixel_based_preserve_y;
#if 0 /* This isn't used anywhere. */
/* Nonzero means we can split a frame even if it is "unsplittable". */
@@ -4795,17 +4795,17 @@ window_scroll_pixel_based (window, n, whole, noerror)
calls to scroll-up or scroll-down. This avoids the
possibility of point becoming "stuck" on a tall line when
scrolling by one line. */
- if (preserve_y < 0
+ if (window_scroll_pixel_based_preserve_y < 0
|| (current_kboard->Vlast_command != Qscroll_up
&& current_kboard->Vlast_command != Qscroll_down))
{
start_display (&it, w, start);
move_it_to (&it, PT, -1, -1, -1, MOVE_TO_POS);
- preserve_y = it.current_y;
+ window_scroll_pixel_based_preserve_y = it.current_y;
}
}
else
- preserve_y = -1;
+ window_scroll_pixel_based_preserve_y = -1;
/* Move iterator it from start the specified distance forward or
backward. The result is the new window start. */
@@ -4935,12 +4935,13 @@ window_scroll_pixel_based (window, n, whole, noerror)
|| EQ (Vscroll_preserve_screen_position, Qt)))
/* We found PT at a legitimate height. Leave it alone. */
;
- else if (preserve_y >= 0)
+ else if (window_scroll_pixel_based_preserve_y >= 0)
{
/* If we have a header line, take account of it.
This is necessary because we set it.current_y to 0, above. */
move_it_to (&it, -1, -1,
- preserve_y - (WINDOW_WANTS_HEADER_LINE_P (w) ? 1 : 0 ),
+ window_scroll_pixel_based_preserve_y
+ - (WINDOW_WANTS_HEADER_LINE_P (w) ? 1 : 0 ),
-1, MOVE_TO_Y);
SET_PT_BOTH (IT_CHARPOS (it), IT_BYTEPOS (it));
}
@@ -4961,7 +4962,8 @@ window_scroll_pixel_based (window, n, whole, noerror)
int charpos, bytepos;
int partial_p;
- /* Save our position, for the preserve_y case. */
+ /* Save our position, for the
+ window_scroll_pixel_based_preserve_y case. */
charpos = IT_CHARPOS (it);
bytepos = IT_BYTEPOS (it);
@@ -4991,14 +4993,15 @@ window_scroll_pixel_based (window, n, whole, noerror)
|| EQ (Vscroll_preserve_screen_position, Qt)))
/* We found PT before we found the display margin, so PT is ok. */
;
- else if (preserve_y >= 0)
+ else if (window_scroll_pixel_based_preserve_y >= 0)
{
SET_TEXT_POS_FROM_MARKER (start, w->start);
start_display (&it, w, start);
/* It would be wrong to subtract CURRENT_HEADER_LINE_HEIGHT
here because we called start_display again and did not
alter it.current_y this time. */
- move_it_to (&it, -1, -1, preserve_y, -1, MOVE_TO_Y);
+ move_it_to (&it, -1, -1, window_scroll_pixel_based_preserve_y, -1,
+ MOVE_TO_Y);
SET_PT_BOTH (IT_CHARPOS (it), IT_BYTEPOS (it));
}
else
@@ -7025,7 +7028,7 @@ syms_of_window ()
minibuf_selected_window = Qnil;
staticpro (&minibuf_selected_window);
- preserve_y = -1;
+ window_scroll_pixel_based_preserve_y = -1;
DEFVAR_LISP ("temp-buffer-show-function", &Vtemp_buffer_show_function,
doc: /* Non-nil means call as function to display a help buffer.