From: Matthias Clasen Date: Sun, 18 Feb 2007 16:24:13 +0000 (+0000) Subject: Ignore invisible text when going to end of the previous line. (#382565) X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~34337 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d7cc776d0153a6d0282f677c5f47a265f2f33bf6;p=gtk4.git Ignore invisible text when going to end of the previous line. (#382565) 2007-02-18 Matthias Clasen * gtk/gtktextlayout.c (gtk_text_layout_move_iter_visually): Ignore invisible text when going to end of the previous line. (#382565) svn path=/trunk/; revision=17328 --- diff --git a/ChangeLog b/ChangeLog index 2d50275ac7..74d3689021 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-02-18 Matthias Clasen + + * gtk/gtktextlayout.c (gtk_text_layout_move_iter_visually): + Ignore invisible text when going to end of the previous line. + (#382565) + 2007-02-18 Richard Hult * gdk/quartz/gdkwindow-quartz.c: diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 37696fa498..983944ab38 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -3189,7 +3189,8 @@ gtk_text_layout_move_iter_visually (GtkTextLayout *layout, gtk_text_layout_free_line_display (layout, display); display = gtk_text_layout_get_line_display (layout, line, FALSE); - new_index = _gtk_text_line_byte_count (line); + gtk_text_iter_forward_to_line_end (&lineiter); + new_index = gtk_text_iter_get_visible_line_index (&lineiter); } else if (new_index > byte_count) {