]> code.delx.au - gnu-emacs/commit
Remove a few simple cases of global redisplay
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 8 Sep 2015 14:25:59 +0000 (10:25 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 8 Sep 2015 14:25:59 +0000 (10:25 -0400)
commitbc26305473ed59fe75b6efc3ba1c967f54c4c292
tree7a2d283d327b717dea60cf43689c050b841897e0
parent645c8597e7f9fbc90ffe227d2be8ce383b0777ae
Remove a few simple cases of global redisplay

* src/dispnew.c (redraw_frame): Don't redisplay all frames.

* src/xdisp.c (echo_area_display): Set the frame's `redisplay' bit
rather than returning a "resized_p" boolean.
(redisplay_internal): Adjust call accordingly.

* src/xfaces.c (free_realized_faces): Don't redisplay all frames.
(free_all_realized_faces): Set windows_or_buffers_changed so as to ease
tracking of this undesirable situation.
src/dispnew.c
src/xdisp.c
src/xfaces.c