* src/xdisp.c (redisplay_internal): Avoid inflooping when
redisplaying the selected window sets the selected frame's
redisplay flag. (Bug#21745)
above caused some change (e.g., a change in faces) that requires
considering the entire frame again. */
if (sf->fonts_changed || sf->redisplay)
- goto retry;
+ {
+ if (sf->redisplay)
+ windows_or_buffers_changed = 50;
+ goto retry;
+ }
/* Prevent freeing of realized faces, since desired matrices are
pending that reference the faces we computed and cached. */