diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.c | 3 |
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); |