aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2010-12-25 23:04:58 -0500
committerStefan Monnier2010-12-25 23:04:58 -0500
commit794b75c7690370d5a4fcc09a6121972f3886cd25 (patch)
treec2eccc91db0940610bdd979e26e816f971787a52 /src
parent58bdfa4ccd1c4ce9591966352cb15b9a9d65a484 (diff)
downloademacs-794b75c7690370d5a4fcc09a6121972f3886cd25.tar.gz
emacs-794b75c7690370d5a4fcc09a6121972f3886cd25.zip
* src/window.c (Fmove_to_window_line): Avoid abort when called in a buffer
different from selected-window's.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/window.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f61b2786461..3478a0cb653 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12010-12-26 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * window.c (Fmove_to_window_line): Avoid abort when called in a buffer
4 different from selected-window's.
5
12010-12-25 Eli Zaretskii <eliz@gnu.org> 62010-12-25 Eli Zaretskii <eliz@gnu.org>
2 7
3 * keyboard.c (parse_menu_item): Prepend " " to the key sequence 8 * keyboard.c (parse_menu_item): Prepend " " to the key sequence
diff --git a/src/window.c b/src/window.c
index f9a2d31b4fe..1c50e997684 100644
--- a/src/window.c
+++ b/src/window.c
@@ -5856,6 +5856,12 @@ zero means top of window, negative means relative to bottom of window. */)
5856 int this_scroll_margin; 5856 int this_scroll_margin;
5857#endif 5857#endif
5858 5858
5859 if (!(BUFFERP (w->buffer)
5860 && XBUFFER (w->buffer) == current_buffer))
5861 /* This test is needed to make sure PT/PT_BYTE make sense in w->buffer
5862 when passed below to set_marker_both. */
5863 error ("move-to-window-line called from unrelated buffer");
5864
5859 window = selected_window; 5865 window = selected_window;
5860 start = marker_position (w->start); 5866 start = marker_position (w->start);
5861 if (start < BEGV || start > ZV) 5867 if (start < BEGV || start > ZV)