# HG changeset patch # User Karl Heuer # Date 799994943 0 # Node ID bde1a67e0455ff87409bcb849bbe959b446e234d # Parent b4b862c050179ffaec22950fcbecedef550052af [MULTI_FRAME] (make_terminal_frame): Don't set Vterminal_frame. (do_switch_frame): Set Vterminal_frame to selected_frame. diff -r b4b862c05017 -r bde1a67e0455 src/frame.c --- a/src/frame.c Tue May 09 04:47:52 1995 +0000 +++ b/src/frame.c Tue May 09 04:49:03 1995 +0000 @@ -369,7 +369,6 @@ 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 @@ 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);