Fix bug #3574: Template addressing
authorRicardo Mones <ricardo@mones.org>
Sat, 10 Dec 2016 12:32:41 +0000 (13:32 +0100)
committerRicardo Mones <ricardo@mones.org>
Sat, 10 Dec 2016 12:32:41 +0000 (13:32 +0100)
Remove artificial limitations to values of email addresses on templates:
these strings are already parsed and split when the template is applied
in compose window.

src/prefs_template.c

index c095ec4..9e2f28e 100644 (file)
@@ -716,16 +716,6 @@ gboolean prefs_template_string_is_valid(gchar *string, gint *line, gboolean esca
                                *line = quote_fmt_get_line();
                        return FALSE;
                }
-               if (email) {
-                       const gchar *start = strrchr(parsed_buf, '<');
-                       const gchar *end = strrchr(parsed_buf, '>');
-                       const gchar *at = strrchr(parsed_buf, '@');
-                       const gchar *space = strrchr(parsed_buf, ' ');
-                       if (!at)
-                               result = FALSE;
-                       if (at && space && (!start || !end || end < start || start < space))
-                               result = FALSE;
-               }
                quote_fmt_reset_vartable();
        }
        return result;