Mercurial > emacs
diff src/window.c @ 24230:ee835eec7607
(Fset_window_point): If WINDOW is selected but the
current buffer is not its buffer, don't use Fgoto_char.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 30 Jan 1999 23:45:54 +0000 |
parents | 0d1a0ded9aa1 |
children | 5e507b813c1d |
line wrap: on
line diff
--- a/src/window.c Sat Jan 30 18:48:57 1999 +0000 +++ b/src/window.c Sat Jan 30 23:45:54 1999 +0000 @@ -620,7 +620,8 @@ register struct window *w = decode_window (window); CHECK_NUMBER_COERCE_MARKER (pos, 1); - if (w == XWINDOW (selected_window)) + if (w == XWINDOW (selected_window) + && XBUFFER (w->buffer) == current_buffer) Fgoto_char (pos); else set_marker_restricted (w->pointm, pos, w->buffer);