diff options
author | Richard M. Stallman <rms@gnu.org> | 1997-07-19 05:22:59 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1997-07-19 05:22:59 +0000 |
commit | df77d0b27ada80b74d4962808a701c7f7f8c1141 (patch) | |
tree | 23ce7f7ae2edf353ab08af6334469066f6b884fa /src/xdisp.c | |
parent | ca0afed9a912719a20ea378d58243a09b6fcf2a4 (diff) | |
download | emacs-df77d0b27ada80b74d4962808a701c7f7f8c1141.tar.gz |
(redisplay_internal): Calculate new_count properly
for non-window displays.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r-- | src/xdisp.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index d5a867d22b3..80536a3c4cd 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -1331,11 +1331,15 @@ update: FOR_EACH_FRAME (tail, frame) { int this_is_visible = 0; - if (XFRAME (frame)->visible) - this_is_visible = 1; - FRAME_SAMPLE_VISIBILITY (XFRAME (frame)); - if (XFRAME (frame)->visible) - this_is_visible = 1; + 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 (this_is_visible) new_count++; |