summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2011-11-26 15:11:03 +0200
committerEli Zaretskii <eliz@gnu.org>2011-11-26 15:11:03 +0200
commit394305db3457d6799f87cc058ac58ff577991b4e (patch)
tree89056198b824be7dda7b11ba578644201179ef28
parent303d001fea65baef0bff8f7ca1196dadf0a38e12 (diff)
downloademacs-394305db3457d6799f87cc058ac58ff577991b4e.tar.gz
src/dispnew.c (update_window): Fix outdated commentary.
-rw-r--r--src/dispnew.c7
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);