# HG changeset patch # User Richard M. Stallman # Date 870896582 0 # Node ID bca1fd2554e037723a824788615c13368f89d8d4 # Parent c4868437233501fbacbe80614dad2bffc0333c15 (redisplay_internal): Count only visible frames at first. diff -r c48684372335 -r bca1fd2554e0 src/xdisp.c --- a/src/xdisp.c Wed Aug 06 18:59:33 1997 +0000 +++ b/src/xdisp.c Wed Aug 06 19:43:02 1997 +0000 @@ -906,7 +906,8 @@ { FRAME_SAMPLE_VISIBILITY (XFRAME (frame)); - number_of_visible_frames++; + if (FRAME_VISIBLE_P (XFRAME (frame))) + number_of_visible_frames++; /* Clear out all the display lines in which we will generate the glyphs to display. */ @@ -1327,15 +1328,12 @@ FOR_EACH_FRAME (tail, frame) { int this_is_visible = 0; - if (FRAME_WINDOW_P (XFRAME (frame)) - || XFRAME (frame) == selected_frame) - { - if (XFRAME (frame)->visible) - this_is_visible = 1; - FRAME_SAMPLE_VISIBILITY (XFRAME (frame)); - if (XFRAME (frame)->visible) - this_is_visible = 1; - } + + if (XFRAME (frame)->visible) + this_is_visible = 1; + FRAME_SAMPLE_VISIBILITY (XFRAME (frame)); + if (XFRAME (frame)->visible) + this_is_visible = 1; if (this_is_visible) new_count++;