projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6d6bf6c
)
Remove extra spaces in the middle of an address field.
author
Jose Dapena Paz
<jdapena@igalia.com>
Fri, 6 Nov 2009 12:17:48 +0000
(13:17 +0100)
committer
Jose Dapena Paz
<jdapena@igalia.com>
Fri, 6 Nov 2009 12:17:48 +0000
(13:17 +0100)
src/modest-text-utils.c
patch
|
blob
|
history
diff --git
a/src/modest-text-utils.c
b/src/modest-text-utils.c
index
7bceaf0
..
fef874c
100644
(file)
--- a/
src/modest-text-utils.c
+++ b/
src/modest-text-utils.c
@@
-163,6
+163,8
@@
static gchar* modest_text_utils_quote_html (const gchar *text,
GList *attachments,
int limit);
static gchar* get_email_from_address (const gchar *address);
GList *attachments,
int limit);
static gchar* get_email_from_address (const gchar *address);
+static void remove_extra_spaces (gchar *string);
+
/* ******************************************************************* */
/* ******************************************************************* */
@@
-694,6
+696,8
@@
modest_text_utils_split_addresses_list (const gchar *addresses)
addr = g_strndup (my_addrs, end - my_addrs);
g_strchomp (addr);
addr = g_strndup (my_addrs, end - my_addrs);
g_strchomp (addr);
+ remove_extra_spaces (addr);
+
head = g_slist_append (NULL, addr);
head->next = modest_text_utils_split_addresses_list (end); /* recurse */
head = g_slist_append (NULL, addr);
head->next = modest_text_utils_split_addresses_list (end); /* recurse */
@@
-1936,6
+1940,20
@@
remove_quotes (gchar **quotes)
}
}
}
}
+static void
+remove_extra_spaces (gchar *string)
+{
+ gchar *start;
+
+ start = string;
+ while (start && start[0] != '\0') {
+ if ((start[0] == ' ') && (start[1] == ' ')) {
+ g_strchug (start+1);
+ }
+ start++;
+ }
+}
+
gchar *
modest_text_utils_escape_mnemonics (const gchar *text)
{
gchar *
modest_text_utils_escape_mnemonics (const gchar *text)
{