From 29321c86600b1b3f9fa12d10b05b0434517e5e27 Mon Sep 17 00:00:00 2001 From: Arnavion Date: Sat, 25 Apr 2015 16:51:29 -0700 Subject: [PATCH] Fixed pango attributes not being applied in some cases. gtk_entry_get_text_length returns the number of utf-8 characters in the GtkEntry, not the number of bytes in its text. --- src/fe-gtk/sexy-spell-entry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fe-gtk/sexy-spell-entry.c b/src/fe-gtk/sexy-spell-entry.c index 61cdff3e..f57c7f41 100644 --- a/src/fe-gtk/sexy-spell-entry.c +++ b/src/fe-gtk/sexy-spell-entry.c @@ -1047,7 +1047,7 @@ sexy_spell_entry_recheck_all(SexySpellEntry *entry) { /* Check for attributes */ text = gtk_entry_get_text (GTK_ENTRY (entry)); - text_len = gtk_entry_get_text_length (GTK_ENTRY (entry)); + text_len = strlen (text); check_attributes (entry, text, text_len); }