summaryrefslogtreecommitdiff
path: root/pango/pango-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-layout.c')
-rw-r--r--pango/pango-layout.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index 83fa94e2..1810e128 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -708,7 +708,7 @@ retry:
{
PangoLine *first_line;
if (pango_lines_get_line_count (layout->lines) > 0)
- first_line = pango_lines_get_line (layout->lines, 0, NULL, NULL);
+ first_line = pango_lines_get_lines (layout->lines)[0];
else
first_line = line;
if (pango_line_get_resolved_direction (first_line) == PANGO_DIRECTION_LTR)
@@ -747,9 +747,7 @@ retry:
{
PangoLine *last;
- last = pango_lines_get_line (layout->lines,
- pango_lines_get_line_count (layout->lines) - 1,
- NULL, NULL);
+ last = pango_lines_get_lines (layout->lines)[pango_lines_get_line_count (layout->lines) - 1];
data = line_data_ref (last->data);
start_index = data->length;
start_offset = last->data->n_chars;
@@ -1639,7 +1637,7 @@ pango_layout_get_character_count (PangoLayout *layout)
ensure_lines (layout);
- line = pango_lines_get_line (layout->lines, 0, NULL, NULL);
+ line = pango_lines_get_lines (layout->lines)[0];
return line->data->n_chars;
}
@@ -1694,7 +1692,7 @@ pango_layout_get_log_attrs (PangoLayout *layout,
ensure_lines (layout);
- line = pango_lines_get_line (layout->lines, 0, NULL, NULL);
+ line = pango_lines_get_lines (layout->lines)[0];
if (n_attrs)
*n_attrs = line->data->n_chars + 1;