mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 07:11:34 -08:00
(update_window): Update header line also if there are
no other changes in window (move code after set_cursor label).
This commit is contained in:
parent
3e0c648282
commit
52d2d88abf
1 changed files with 10 additions and 10 deletions
|
|
@ -4135,16 +4135,6 @@ update_window (w, force_p)
|
|||
changed_p = 1;
|
||||
}
|
||||
|
||||
/* Update the header line after scrolling because a new header
|
||||
line would otherwise overwrite lines at the top of the window
|
||||
that can be scrolled. */
|
||||
if (header_line_row && header_line_row->enabled_p)
|
||||
{
|
||||
header_line_row->y = 0;
|
||||
update_window_line (w, 0, &mouse_face_overwritten_p);
|
||||
changed_p = 1;
|
||||
}
|
||||
|
||||
/* Update the rest of the lines. */
|
||||
for (n_updated = 0; row < end && (force_p || !input_pending); ++row)
|
||||
if (row->enabled_p)
|
||||
|
|
@ -4181,6 +4171,16 @@ update_window (w, force_p)
|
|||
|
||||
set_cursor:
|
||||
|
||||
/* Update the header line after scrolling because a new header
|
||||
line would otherwise overwrite lines at the top of the window
|
||||
that can be scrolled. */
|
||||
if (header_line_row && header_line_row->enabled_p)
|
||||
{
|
||||
header_line_row->y = 0;
|
||||
update_window_line (w, 0, &mouse_face_overwritten_p);
|
||||
changed_p = 1;
|
||||
}
|
||||
|
||||
/* Fix the appearance of overlapping/overlapped rows. */
|
||||
if (!paused_p && !w->pseudo_window_p)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue