Mercurial > emacs
changeset 69342:12e65aa88734
Declare preserve_y as a static global variable.
(window_scroll_pixel_based): No longer declare preserve_y; it is global now.
(syms_of_window): set preserve_y to -1.
author | Luc Teirlinck <teirllm@auburn.edu> |
---|---|
date | Thu, 09 Mar 2006 03:43:23 +0000 |
parents | c82e57732b5b |
children | 10ae0483645d |
files | src/window.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/window.c Thu Mar 09 03:41:13 2006 +0000 +++ b/src/window.c Thu Mar 09 03:43:23 2006 +0000 @@ -215,6 +215,10 @@ int window_deletion_count; +/* Used by the function window_scroll_pixel_based */ + +static int preserve_y; + #if 0 /* This isn't used anywhere. */ /* Nonzero means we can split a frame even if it is "unsplittable". */ static int inhibit_frame_unsplittable; @@ -4724,7 +4728,6 @@ int this_scroll_margin; /* True if we fiddled the window vscroll field without really scrolling. */ int vscrolled = 0; - static int preserve_y = -1; SET_TEXT_POS_FROM_MARKER (start, w->start); @@ -7022,6 +7025,8 @@ minibuf_selected_window = Qnil; staticpro (&minibuf_selected_window); + 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. The function is called with one argument, the buffer to be displayed.