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);