"Donald Duck <donald@duck.org>" just display
"Donald Duck"
pmo-trunk-r1812
if (!address)
return NULL;
if (!address)
return NULL;
g_return_val_if_fail (g_utf8_validate (address, -1, NULL), NULL);
g_return_val_if_fail (g_utf8_validate (address, -1, NULL), NULL);
g_strchug (address); /* remove leading whitespace */
/* <email@address> from display name */
g_strchug (address); /* remove leading whitespace */
/* <email@address> from display name */
* ie. removes "<...>" and "(...)" parts
* the change is in-place; removes leading/trailing whitespace
*
* ie. removes "<...>" and "(...)" parts
* the change is in-place; removes leading/trailing whitespace
*
- * Returns: the new address. The string is *not* newly allocated.
- * NULL in case of error
+ * Returns: the new address of the string; this new string
+ * is _NOT_ newly allocated, so should not be freed. (remember
+ * the old address of the parameter if that one needs to be freed)
+ *
+ * NULL in case of error or if address == NULL
*/
gchar* modest_text_utils_get_display_address (gchar *address);
*/
gchar* modest_text_utils_get_display_address (gchar *address);
rendobj = G_OBJECT(renderer);
header = g_markup_printf_escaped ("%s\n<small>%s</small>",
subject ? subject : _("mail_va_no_subject"),
rendobj = G_OBJECT(renderer);
header = g_markup_printf_escaped ("%s\n<small>%s</small>",
subject ? subject : _("mail_va_no_subject"),
+ modest_text_utils_get_display_address(address));
g_free (address);
g_free (subject);
g_free (address);
g_free (subject);
void
_modest_header_view_status_cell_data (GtkTreeViewColumn *column, GtkCellRenderer *renderer,
void
_modest_header_view_status_cell_data (GtkTreeViewColumn *column, GtkCellRenderer *renderer,
- GtkTreeModel *tree_model, GtkTreeIter *iter,
- gpointer user_data)
+ GtkTreeModel *tree_model, GtkTreeIter *iter,
+ gpointer user_data)
{
TnyHeaderFlags flags;
//guint status;
{
TnyHeaderFlags flags;
//guint status;