# HG changeset patch # User Richard M. Stallman # Date 1099386522 0 # Node ID 8e7f2c329808646e42af8b5152d42861a721b996 # Parent b3e916ae83ea30acb42f2e6d59b5ad31081e7fb1 (back_to_previous_visible_line_start): Subtract 1 from pos when checking previous newline for invisibility. diff -r b3e916ae83ea -r 8e7f2c329808 src/xdisp.c --- a/src/xdisp.c Tue Nov 02 09:06:06 2004 +0000 +++ b/src/xdisp.c Tue Nov 02 09:08:42 2004 +0000 @@ -4555,7 +4555,8 @@ { Lisp_Object prop; - prop = Fget_char_property (make_number (IT_CHARPOS (*it)), + /* Check the newline before point for invisibility. */ + prop = Fget_char_property (make_number (IT_CHARPOS (*it) - 1), Qinvisible, it->window); if (TEXT_PROP_MEANS_INVISIBLE (prop)) visible_p = 0;