]> git.eshelyaron.com Git - emacs.git/commitdiff
(redisplay): Don't display nonselected terminal frames.
authorRichard M. Stallman <rms@gnu.org>
Fri, 17 Feb 1995 08:36:04 +0000 (08:36 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 17 Feb 1995 08:36:04 +0000 (08:36 +0000)
src/xdisp.c

index 89cd1701961d99be5015bc6a9b8d3b98668b9ee6..e800c42d754a8f2398319588bb6105affb92d9ff 100644 (file)
@@ -948,19 +948,22 @@ redisplay ()
       FOR_EACH_FRAME (tail, frame)
        {
          FRAME_PTR f = XFRAME (frame);
+         if (! FRAME_TERMCAP_P (f) || f == selected_frame)
+           {
 
-         /* Mark all the scroll bars to be removed; we'll redeem the ones
-            we want when we redisplay their windows.  */
-         if (condemn_scroll_bars_hook)
-           (*condemn_scroll_bars_hook) (f);
+             /* Mark all the scroll bars to be removed; we'll redeem the ones
+                we want when we redisplay their windows.  */
+             if (condemn_scroll_bars_hook)
+               (*condemn_scroll_bars_hook) (f);
 
-         if (FRAME_VISIBLE_P (f))
-           redisplay_windows (FRAME_ROOT_WINDOW (f));
+             if (FRAME_VISIBLE_P (f))
+               redisplay_windows (FRAME_ROOT_WINDOW (f));
 
-         /* Any scroll bars which redisplay_windows should have nuked
-            should now go away.  */
-         if (judge_scroll_bars_hook)
-           (*judge_scroll_bars_hook) (f);
+             /* Any scroll bars which redisplay_windows should have nuked
+                should now go away.  */
+             if (judge_scroll_bars_hook)
+               (*judge_scroll_bars_hook) (f);
+           }
        }
     }
   else if (FRAME_VISIBLE_P (selected_frame))