]> git.eshelyaron.com Git - emacs.git/commitdiff
(back_to_previous_visible_line_start): Skip backwards
authorKim F. Storm <storm@cua.dk>
Wed, 26 May 2004 22:11:29 +0000 (22:11 +0000)
committerKim F. Storm <storm@cua.dk>
Wed, 26 May 2004 22:11:29 +0000 (22:11 +0000)
over display properties, e.g. images, that replace buffer text.

src/xdisp.c

index 0f7e9ac9f96bc918befcffdd96bda0c8f7e28638..b5b7e2c3020d9518319d22ad704633231dbaacca 100644 (file)
@@ -4563,6 +4563,14 @@ back_to_previous_visible_line_start (it)
            visible_p = 0;
        }
 
+      if (visible_p)
+       {
+         struct it it2 = *it;
+
+         if (handle_display_prop (&it2) == HANDLED_RETURN)
+           visible_p = 0;
+       }
+
       /* Back one more newline if the current one is invisible.  */
       if (!visible_p)
        back_to_previous_line_start (it);