10172 |
++redisplaying_p; |
++redisplaying_p; |
10173 |
specbind (Qinhibit_free_realized_faces, Qnil); |
specbind (Qinhibit_free_realized_faces, Qnil); |
10174 |
|
|
10175 |
|
{ |
10176 |
|
Lisp_Object tail, frame; |
10177 |
|
|
10178 |
|
FOR_EACH_FRAME (tail, frame) |
10179 |
|
{ |
10180 |
|
struct frame *f = XFRAME (frame); |
10181 |
|
f->already_hscrolled_p = 0; |
10182 |
|
} |
10183 |
|
} |
10184 |
|
|
10185 |
retry: |
retry: |
10186 |
pause = 0; |
pause = 0; |
10187 |
reconsider_clip_changes (w, current_buffer); |
reconsider_clip_changes (w, current_buffer); |
10616 |
if (FRAME_VISIBLE_P (f) && !FRAME_OBSCURED_P (f)) |
if (FRAME_VISIBLE_P (f) && !FRAME_OBSCURED_P (f)) |
10617 |
{ |
{ |
10618 |
/* See if we have to hscroll. */ |
/* See if we have to hscroll. */ |
10619 |
if (hscroll_windows (f->root_window)) |
if (!f->already_hscrolled_p) |
10620 |
goto retry; |
{ |
10621 |
|
f->already_hscrolled_p = 1; |
10622 |
|
if (hscroll_windows (f->root_window)) |
10623 |
|
goto retry; |
10624 |
|
} |
10625 |
|
|
10626 |
/* Prevent various kinds of signals during display |
/* Prevent various kinds of signals during display |
10627 |
update. stdio is not robust about handling |
update. stdio is not robust about handling |