From cf402f3fd45d30524747dc8161f768f234adc6c0 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Jun 2006 09:05:17 +0000 Subject: [PATCH] (window_scroll_pixel_based): Signal "Beginning of buffer" when scroll-down at the beginning of an empty buffer. --- src/ChangeLog | 5 +++++ src/window.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 708122e35fa..c095f3e66c3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2006-06-09 Eli Zaretskii + + * window.c (window_scroll_pixel_based): Signal "Beginning of + buffer" when scroll-down at the beginning of an empty buffer. + 2006-06-06 YAMAMOTO Mitsuharu * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event): Exclude diff --git a/src/window.c b/src/window.c index acb4c5cfbdd..e0ea9beb211 100644 --- a/src/window.c +++ b/src/window.c @@ -4895,6 +4895,8 @@ window_scroll_pixel_based (window, n, whole, noerror) } else if (noerror) return; + else if (n < 0) /* could happen with empty buffers */ + Fsignal (Qbeginning_of_buffer, Qnil); else Fsignal (Qend_of_buffer, Qnil); } -- 2.39.5