From a2b8a442976d26eb939ee9b8d83e3101f48dece3 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Tue, 31 Jul 2007 15:32:04 +0000 Subject: [PATCH] * src/widgets/modest-recpt-editor.c: * Fix some recursion errors in validation methods (fixes NB#64721). pmo-trunk-r2873 --- src/widgets/modest-recpt-editor.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/widgets/modest-recpt-editor.c b/src/widgets/modest-recpt-editor.c index 3f857c8..87aaf6d 100644 --- a/src/widgets/modest-recpt-editor.c +++ b/src/widgets/modest-recpt-editor.c @@ -467,6 +467,10 @@ is_valid_insert (const gchar *text, gint len) if (!quoted && ((c == g_utf8_get_char(",") || c == g_utf8_get_char (";")))) { if ((next_c != 0) && (next_c != g_utf8_get_char ("\n"))) return FALSE; + else { + current = g_utf8_next_char (next_current); + continue; + } } if (c == 0x2022 || c == 0xfffc || c == g_utf8_get_char ("\n") || @@ -535,6 +539,7 @@ modest_recpt_editor_on_insert_text (GtkTextBuffer *buffer, g_signal_stop_emission_by_name (G_OBJECT (buffer), "insert-text"); gtk_text_buffer_insert (buffer, location, new_text, -1); g_free (new_text); + return; } if (iter_has_recipient (location)) { -- 1.7.9.5