diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-11-26 15:11:03 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-11-26 15:11:03 +0200 |
commit | 394305db3457d6799f87cc058ac58ff577991b4e (patch) | |
tree | 89056198b824be7dda7b11ba578644201179ef28 | |
parent | 303d001fea65baef0bff8f7ca1196dadf0a38e12 (diff) | |
download | emacs-394305db3457d6799f87cc058ac58ff577991b4e.tar.gz |
src/dispnew.c (update_window): Fix outdated commentary.
-rw-r--r-- | src/dispnew.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/dispnew.c b/src/dispnew.c index 8abf5782a88..385ad98e21f 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -3578,12 +3578,11 @@ update_window (struct window *w, int force_p) rif->update_window_begin_hook (w); yb = window_text_bottom_y (w); - - /* If window has a header line, update it before everything else. - Adjust y-positions of other rows by the header line height. */ row = desired_matrix->rows; end = row + desired_matrix->nrows - 1; + /* Take note of the header line, if there is one. We will + update it below, after updating all of the window's lines. */ if (row->mode_line_p) { header_line_row = row; @@ -3628,6 +3627,8 @@ update_window (struct window *w, int force_p) /* Update the rest of the lines. */ for (; row < end && (force_p || !input_pending); ++row) + /* scrolling_window resets the enabled_p flag of the rows it + reuses from current_matrix. */ if (row->enabled_p) { int vpos = MATRIX_ROW_VPOS (row, desired_matrix); |