commit 510d72d37de71c76e5ab11fd673e8f5685505c0a
parent a5fcd7b5d797115135e308e9a25f8436c0462714
Author: Charles Lehner <charles@claws-mail.org>
Date: Tue, 21 Jul 2015 21:11:15 -0400
managesieve: count script length in bytes, not characters
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/plugins/managesieve/sieve_editor.c b/src/plugins/managesieve/sieve_editor.c
@@ -140,7 +140,8 @@ static gint sieve_editor_get_text(SieveEditorPage *page, gchar **text)
gtk_text_buffer_get_start_iter(buffer, &start);
gtk_text_buffer_get_end_iter(buffer, &end);
*text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE);
- return gtk_text_iter_get_offset(&end) - gtk_text_iter_get_offset(&start);
+ /* return length in bytes */
+ return strlen(*text);
}
static void sieve_editor_set_status(SieveEditorPage *page, const gchar *status)