# HG changeset patch # User Chong Yidong # Date 1130425433 0 # Node ID 430485ba3d286f55810728dceaaa6b822ea94017 # Parent e6a6732d08c3a684a8c9d3b81d325a4bde38ec55 * fringe.c (update_window_fringes): Handle case where buffer ends with a newline. diff -r e6a6732d08c3 -r 430485ba3d28 src/ChangeLog --- a/src/ChangeLog Thu Oct 27 07:05:04 2005 +0000 +++ b/src/ChangeLog Thu Oct 27 15:03:53 2005 +0000 @@ -1,3 +1,8 @@ +2005-10-27 Chong Yidong + + * fringe.c (update_window_fringes): Handle case where buffer ends + with a newline. + 2005-10-27 Kenichi Handa * coding.h (DECODE_SYSTEM): Fix argument name; name->str. diff -r e6a6732d08c3 -r 430485ba3d28 src/fringe.c --- a/src/fringe.c Thu Oct 27 07:05:04 2005 +0000 +++ b/src/fringe.c Thu Oct 27 15:03:53 2005 +0000 @@ -860,7 +860,7 @@ if (!done_bot) { - if (MATRIX_ROW_END_CHARPOS (row) >= BUF_ZV (XBUFFER (w->buffer)) + if (row->ends_at_zv_p && !MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P (w, row)) row->indicate_eob_p = !NILP (boundary_bot), done_bot = 1; else if (y + row->height >= yb)