diff options
Diffstat (limited to 'gtk/gtktextlayout.c')
-rw-r--r-- | gtk/gtktextlayout.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 88d4c409b4..1873b03d74 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -1694,6 +1694,24 @@ add_text_attrs (GtkTextLayout *layout, pango_attr_list_insert (attrs, attr); } + + if (style->word) + { + attr = pango_attr_word_new (); + attr->start_index = start; + attr->end_index = start + byte_count; + + pango_attr_list_insert (attrs, attr); + } + + if (style->sentence) + { + attr = pango_attr_sentence_new (); + attr->start_index = start; + attr->end_index = start + byte_count; + + pango_attr_list_insert (attrs, attr); + } } static void |