* src/window.c (Fmove_to_window_line): Avoid abort when called in a buffer

different from selected-window's.
This commit is contained in:
Stefan Monnier 2010-12-25 23:04:58 -05:00
parent 58bdfa4ccd
commit 794b75c769
2 changed files with 11 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2010-12-26 Stefan Monnier <monnier@iro.umontreal.ca>
* window.c (Fmove_to_window_line): Avoid abort when called in a buffer
different from selected-window's.
2010-12-25 Eli Zaretskii <eliz@gnu.org>
* keyboard.c (parse_menu_item): Prepend " " to the key sequence

View file

@ -5856,6 +5856,12 @@ zero means top of window, negative means relative to bottom of window. */)
int this_scroll_margin;
#endif
if (!(BUFFERP (w->buffer)
&& XBUFFER (w->buffer) == current_buffer))
/* This test is needed to make sure PT/PT_BYTE make sense in w->buffer
when passed below to set_marker_both. */
error ("move-to-window-line called from unrelated buffer");
window = selected_window;
start = marker_position (w->start);
if (start < BEGV || start > ZV)