Mercurial > emacs
comparison src/xdisp.c @ 50606:0fbbfbc3ddfe
(try_window, try_window_reusing_current_matrix):
When at end of window, set window_end_pos to Z-ZV.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 16 Apr 2003 05:09:36 +0000 |
parents | 5d5eafd3bee1 |
children | d0877472b39e |
comparison
equal
deleted
inserted
replaced
50605:d91f2dfe45eb | 50606:0fbbfbc3ddfe |
---|---|
12004 xassert (MATRIX_ROW (w->desired_matrix, XFASTINT (w->window_end_vpos)) | 12004 xassert (MATRIX_ROW (w->desired_matrix, XFASTINT (w->window_end_vpos)) |
12005 ->displays_text_p); | 12005 ->displays_text_p); |
12006 } | 12006 } |
12007 else | 12007 else |
12008 { | 12008 { |
12009 w->window_end_bytepos = 0; | 12009 w->window_end_bytepos = Z_BYTE - ZV_BYTE; |
12010 w->window_end_pos = w->window_end_vpos = make_number (0); | 12010 w->window_end_pos = make_number (Z - ZV); |
12011 w->window_end_vpos = make_number (0); | |
12011 } | 12012 } |
12012 | 12013 |
12013 /* But that is not valid info until redisplay finishes. */ | 12014 /* But that is not valid info until redisplay finishes. */ |
12014 w->window_end_valid = Qnil; | 12015 w->window_end_valid = Qnil; |
12015 return 1; | 12016 return 1; |
12218 = make_number (MATRIX_ROW_VPOS (last_text_row, w->desired_matrix)); | 12219 = make_number (MATRIX_ROW_VPOS (last_text_row, w->desired_matrix)); |
12219 } | 12220 } |
12220 else | 12221 else |
12221 { | 12222 { |
12222 /* This window must be completely empty. */ | 12223 /* This window must be completely empty. */ |
12223 w->window_end_bytepos = 0; | 12224 w->window_end_bytepos = Z_BYTE - ZV_BYTE; |
12224 w->window_end_pos = w->window_end_vpos = make_number (0); | 12225 w->window_end_pos = make_number (Z - ZV); |
12226 w->window_end_vpos = make_number (0); | |
12225 } | 12227 } |
12226 w->window_end_valid = Qnil; | 12228 w->window_end_valid = Qnil; |
12227 | 12229 |
12228 /* Update hint: don't try scrolling again in update_window. */ | 12230 /* Update hint: don't try scrolling again in update_window. */ |
12229 w->desired_matrix->no_scrolling_p = 1; | 12231 w->desired_matrix->no_scrolling_p = 1; |