* xdisp.c (redisplay): Call FRAME_SAMPLE_VISIBILITY to set the
authorJim Blandy <jimb@redhat.com>
Sun, 6 Dec 1992 22:20:47 +0000 (22:20 +0000)
committerJim Blandy <jimb@redhat.com>
Sun, 6 Dec 1992 22:20:47 +0000 (22:20 +0000)
commitd724d9896dcf19b4d5ed6b38548a6ac1f870839a
treef56a6abfc1d16b3625dd99702e506d98e1f84f0d
parent016899c07c4bc7efde1c0afef53e417a9d5c0ed7
* xdisp.c (redisplay): Call FRAME_SAMPLE_VISIBILITY to set the
visible and iconified flags appropriately for each frame.
(message1): Call FRAME_SAMPLE_VISIBILITY to set the visible and
iconified flags for the minibuffer frame.

* xdisp.c (redisplay): Use FOR_EACH_FRAME to apply
redisplay_windows to the root window of each frame.  This makes a
#ifdef MULTI_FRAME unneeded, but it also means we recompute
buffer_shared from scratch even on non-MULTI_FRAME configurations.
Don't skip elements of Vframe_list that aren't frames; go ahead
and crash here.

* xdisp.c (redisplay): Remove #ifdef MULTI_FRAME around the code
which updates separate minibuffer frames specially; there's
nothing there that won't work on a single-frame configuration.
src/xdisp.c