Commit 58f8612a authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(update_window): Don't skip the header-line

update when scrolling_window returns 0.
parent 6f19114e
2001-07-10 Gerd Moellmann <gerd@gnu.org>
* dispnew.c (update_window): Don't skip the header-line
update when scrolling_window returns 0.
* xfaces.c (unload_color): Do nothing if PIXEL is -1.
* xfns.c (Fx_create_frame): Initialize frame colors to -1,
for the case that x_decode_colors signals an error.
for the case that x_decode_color signals an error.
* xdisp.c (add_to_log): Do nothing if called asynchronously.
......
......@@ -4085,18 +4085,8 @@ update_window (w, force_p)
/* Try reusing part of the display by copying. */
if (row < end && !desired_matrix->no_scrolling_p)
{
int rc = scrolling_window (w, header_line_row != NULL);
if (rc < 0)
{
/* All rows were found to be equal. */
paused_p = 0;
goto set_cursor;
}
else if (rc > 0)
force_p = 1;
changed_p = 1;
}
if (scrolling_window (w, header_line_row != NULL) > 0)
force_p = changed_p = 1;
/* Update the top mode line after scrolling because a new top
line would otherwise overwrite lines at the top of the window
......@@ -4142,8 +4132,6 @@ update_window (w, force_p)
/* Was display preempted? */
paused_p = row < end;
set_cursor:
/* Fix the appearance of overlapping(overlapped rows. */
if (!paused_p && !w->pseudo_window_p)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment