]> git.eshelyaron.com Git - emacs.git/commitdiff
[MULTI_FRAME] (make_terminal_frame): Don't set Vterminal_frame.
authorKarl Heuer <kwzh@gnu.org>
Tue, 9 May 1995 04:49:03 +0000 (04:49 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 9 May 1995 04:49:03 +0000 (04:49 +0000)
(do_switch_frame): Set Vterminal_frame to selected_frame.

src/frame.c

index 145bc110a3e7b7e47fdf3056867380ea789c7583..bac0bbaa6ba55386a8fe68289455a20a93a07854 100644 (file)
@@ -369,7 +369,6 @@ make_terminal_frame ()
   f->visible = 1;              /* FRAME_SET_VISIBLE wd set frame_garbaged. */
   f->async_visible = 1;                /* Don't let visible be cleared later. */
   f->display.nothing = 1;      /* Nonzero means frame isn't deleted.  */
-  XSETFRAME (Vterminal_frame, f);
   return f;
 }
 
@@ -472,6 +471,7 @@ do_switch_frame (frame, no_enter, track)
         switching means we must redisplay the whole thing.  */
       windows_or_buffers_changed++;
       SET_FRAME_GARBAGED (XFRAME (frame));
+      XSETFRAME (Vterminal_frame, frame);
     }
 
   selected_frame = XFRAME (frame);