diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-01-21 03:23:29 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-01-21 03:23:29 +0000 |
commit | d322b8c24961426c9cc986365dabffdf78ab07a8 (patch) | |
tree | 17b127703bd7fde633e26e83b0e1242487ed4949 | |
parent | 2e056820e77d9b8575d3888ac20a9a0879e530c4 (diff) | |
parent | dd8e718e1997fba05d79e8bce48c7267ab274176 (diff) | |
download | pango-d322b8c24961426c9cc986365dabffdf78ab07a8.tar.gz |
Merge branch 'fix-allow-breaks' into 'main'
Fix allow_breaks handling
See merge request GNOME/pango!581
-rw-r--r-- | pango/break.c | 6 | ||||
-rw-r--r-- | tests/breaks/fourteen.expected | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/pango/break.c b/pango/break.c index 9027d6d6..05ec97c9 100644 --- a/pango/break.c +++ b/pango/break.c @@ -2110,9 +2110,6 @@ break_attrs (const char *text, pango_attr_list_insert (&hyphens, pango_attribute_copy (attr)); } - tailored |= handle_allow_breaks (text, length, &allow_breaks, offset, - log_attrs, log_attrs_len); - tailored |= handle_words (text, length, &words, offset, log_attrs, log_attrs_len); @@ -2122,6 +2119,9 @@ break_attrs (const char *text, tailored |= handle_hyphens (text, length, &hyphens, offset, log_attrs, log_attrs_len); + tailored |= handle_allow_breaks (text, length, &allow_breaks, offset, + log_attrs, log_attrs_len); + _pango_attr_list_destroy (&allow_breaks); _pango_attr_list_destroy (&words); _pango_attr_list_destroy (&sentences); diff --git a/tests/breaks/fourteen.expected b/tests/breaks/fourteen.expected index db779ed0..1f176a6a 100644 --- a/tests/breaks/fourteen.expected +++ b/tests/breaks/fourteen.expected @@ -1,5 +1,5 @@ Text: a b c [ ] α β γ [0x0a] -Breaks: c l l c lc +Breaks: c c Lc Whitespace: x w w Sentences: bs e b Words: bs bse bse be b |