aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/window.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/window.c b/src/window.c
index 1198b05a84a..e064aa440f0 100644
--- a/src/window.c
+++ b/src/window.c
@@ -620,7 +620,8 @@ DEFUN ("set-window-point", Fset_window_point, Sset_window_point, 2, 2, 0,
620 register struct window *w = decode_window (window); 620 register struct window *w = decode_window (window);
621 621
622 CHECK_NUMBER_COERCE_MARKER (pos, 1); 622 CHECK_NUMBER_COERCE_MARKER (pos, 1);
623 if (w == XWINDOW (selected_window)) 623 if (w == XWINDOW (selected_window)
624 && XBUFFER (w->buffer) == current_buffer)
624 Fgoto_char (pos); 625 Fgoto_char (pos);
625 else 626 else
626 set_marker_restricted (w->pointm, pos, w->buffer); 627 set_marker_restricted (w->pointm, pos, w->buffer);