summaryrefslogtreecommitdiff
path: root/gtk/gtktextlayout.c
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2011-12-18 17:35:08 +0100
committerPaolo Borelli <pborelli@gnome.org>2011-12-18 17:35:08 +0100
commit7f301cf8222195ec5b45f03b7a23e8340c664737 (patch)
tree78a1b2b33472a95c52f22a4bd3c45ce1e97537ad /gtk/gtktextlayout.c
parentbbf96b9ea725f2196ca689b3b6bed860830799de (diff)
downloadgtk+-7f301cf8222195ec5b45f03b7a23e8340c664737.tar.gz
Remove useless get_iter_at_line calls.
No need to call _gtk_text_btree_get_iter_at_line right before calling totally_invisible_line, since it is the first thing it does itself.
Diffstat (limited to 'gtk/gtktextlayout.c')
-rw-r--r--gtk/gtktextlayout.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c
index a78886ab75..aa456e3bc4 100644
--- a/gtk/gtktextlayout.c
+++ b/gtk/gtktextlayout.c
@@ -1968,9 +1968,6 @@ update_text_display_cursors (GtkTextLayout *layout,
display->cursors_invalid = FALSE;
- _gtk_text_btree_get_iter_at_line (_gtk_text_buffer_get_btree (layout->buffer),
- &iter, line, 0);
-
/* Special-case optimization for completely
* invisible lines; makes it faster to deal
* with sequences of invisible lines.
@@ -2157,9 +2154,6 @@ gtk_text_layout_get_line_display (GtkTextLayout *layout,
display->line = line;
display->insert_index = -1;
- _gtk_text_btree_get_iter_at_line (_gtk_text_buffer_get_btree (layout->buffer),
- &iter, line, 0);
-
/* Special-case optimization for completely
* invisible lines; makes it faster to deal
* with sequences of invisible lines.
@@ -3572,12 +3566,8 @@ gtk_text_layout_move_iter_visually (GtkTextLayout *layout,
do
{
line = _gtk_text_line_previous (line);
-
if (!line)
goto done;
-
- _gtk_text_btree_get_iter_at_line (_gtk_text_buffer_get_btree (layout->buffer),
- &lineiter, line, 0);
}
while (totally_invisible_line (layout, line, &lineiter));
@@ -3593,12 +3583,9 @@ gtk_text_layout_move_iter_visually (GtkTextLayout *layout,
line = _gtk_text_line_next_excluding_last (line);
if (!line)
goto done;
-
- _gtk_text_btree_get_iter_at_line (_gtk_text_buffer_get_btree (layout->buffer),
- &lineiter, line, 0);
}
while (totally_invisible_line (layout, line, &lineiter));
-
+
gtk_text_layout_free_line_display (layout, display);
display = gtk_text_layout_get_line_display (layout, line, FALSE);
new_index = 0;