Commit 282f7831 authored by Richard M. Stallman's avatar Richard M. Stallman

(select_window_1): Don't select frame.

Set frame's selected window only when frame itself is selected.
(Fselect_window): Doc fix.
parent a13a3391
2002-09-21 Richard M. Stallman <rms@gnu.org>
* window.c (select_window_1): Don't select frame.
Set frame's selected window only when frame itself is selected.
(Fselect_window): Doc fix.
2002-09-18 Kim F. Storm <storm@cua.dk>
* process.c (make-network-process): Doc fix (there is no
......
......@@ -2759,6 +2759,9 @@ BUFFER can be a buffer or buffer name. */)
DEFUN ("select-window", Fselect_window, Sselect_window, 1, 1, 0,
doc: /* Select WINDOW. Most editing will apply to WINDOW's buffer.
If WINDOW is not already selected, also make WINDOW's buffer current.
If WINDOW's frame is the selected frame, also make WINDOW the frame's
selected window.
Note that the main editor command loop
selects the buffer of the selected window before each command. */)
(window)
......@@ -2799,16 +2802,7 @@ select_window_1 (window, recordflag)
selected_window = window;
sf = SELECTED_FRAME ();
if (XFRAME (WINDOW_FRAME (w)) != sf)
{
XFRAME (WINDOW_FRAME (w))->selected_window = window;
/* Use this rather than Fhandle_switch_frame
so that FRAME_FOCUS_FRAME is moved appropriately as we
move around in the state where a minibuffer in a separate
frame is active. */
Fselect_frame (WINDOW_FRAME (w), Qnil);
}
else
if (XFRAME (WINDOW_FRAME (w)) == sf)
sf->selected_window = window;
if (recordflag)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment