diff options
Diffstat (limited to 'mail/mail-display.c')
-rw-r--r-- | mail/mail-display.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mail/mail-display.c b/mail/mail-display.c index f8e486fa8d..022654323a 100644 --- a/mail/mail-display.c +++ b/mail/mail-display.c @@ -1734,13 +1734,16 @@ html_button_press_event (GtkWidget *widget, GdkEventButton *event, MailDisplay * if (url && !g_strncasecmp (url, "mailto:", 7)) { PopupInfo *pop; + gchar *url_decoded = g_strdup (url); + camel_url_decode (url_decoded); popup_thing = bonobo_widget_new_control ("OAFIID:GNOME_Evolution_Addressbook_AddressPopup", CORBA_OBJECT_NIL); bonobo_widget_set_property (BONOBO_WIDGET (popup_thing), - "email", url+7, + "email", url_decoded+7, NULL); + g_free (url_decoded); pop = make_popup_window (popup_thing); |