Mercurial > emacs
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 24229:fc89585ce76f | 24230:ee835eec7607 |
|---|---|
| 618 Lisp_Object window, pos; | 618 Lisp_Object window, pos; |
| 619 { | 619 { |
| 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); |
| 627 | 628 |
| 628 return pos; | 629 return pos; |
