summaryrefslogtreecommitdiff
path: root/pango/pango-layout.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2022-11-18 14:02:17 -0500
committerMatthias Clasen <mclasen@redhat.com>2022-11-18 14:55:52 -0500
commitdb089c2f5d2e14fbfa7aeed857b9fd7a70a1cc7e (patch)
tree26195bd5a0dba22d85a21018291b17c5ad2e8640 /pango/pango-layout.c
parent645ed4e538c29dd5e0f4f5d9295564dd71eff5ab (diff)
downloadpango-fix-char-offset.tar.gz
Fix char offset calculationsfix-char-offset
When dealing with multi-paragraph layouts, the char offsets of the items are expected to be relative to the beginning of the text, not relative to the beginning of the current paragraph. This error was introduced in a03bf5bc6b07ba6e. Fixes: #716
Diffstat (limited to 'pango/pango-layout.c')
-rw-r--r--pango/pango-layout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index 306741b5..54271387 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -4913,7 +4913,7 @@ pango_layout_check_lines (PangoLayout *layout)
state.items = pango_itemize_post_process_items (layout->context,
layout->text,
- layout->log_attrs + start_offset,
+ layout->log_attrs,
state.items);
state.base_dir = base_dir;