(window_scroll_pixel_based): Signal "Beginning of buffer" when scroll-down
authorEli Zaretskii <eliz@gnu.org>
Fri, 9 Jun 2006 09:05:17 +0000 (09:05 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 9 Jun 2006 09:05:17 +0000 (09:05 +0000)
at the beginning of an empty buffer.

src/ChangeLog
src/window.c

index 708122e..c095f3e 100644 (file)
@@ -1,3 +1,8 @@
+2006-06-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * 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  <mituharu@math.s.chiba-u.ac.jp>
 
        * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event): Exclude
index acb4c5c..e0ea9be 100644 (file)
@@ -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);
        }