diff options
Diffstat (limited to 'mail/em-format-html-display.c')
-rw-r--r-- | mail/em-format-html-display.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/mail/em-format-html-display.c b/mail/em-format-html-display.c index 63a5c727c4..0e054f1dca 100644 --- a/mail/em-format-html-display.c +++ b/mail/em-format-html-display.c @@ -613,26 +613,25 @@ efhd_iframe_created(GtkHTML *html, GtkHTML *iframe, EMFormatHTMLDisplay *efh) static int efhd_html_button_press_event (GtkWidget *widget, GdkEventButton *event, EMFormatHTMLDisplay *efhd) { - char *url; + char *uri; gboolean res = FALSE; EMFormatPURI *puri = NULL; if (event->button != 3) return FALSE; - url = gtk_html_get_url_at (GTK_HTML (widget), event->x, event->y); + uri = gtk_html_get_url_at (GTK_HTML (widget), event->x, event->y); d(printf("popup button pressed\n")); - if (url) { - puri = em_format_find_puri((EMFormat *)efhd, url); - + if (uri) { + puri = em_format_find_puri((EMFormat *)efhd, uri); d(printf("poup event, uri = '%s' part = '%p'\n", uri, puri?puri->part:NULL)); } - g_signal_emit((GtkObject *)efhd, efhd_signals[EFHD_POPUP_EVENT], 0, event, url, puri?puri->part:NULL, &res); + g_signal_emit((GtkObject *)efhd, efhd_signals[EFHD_POPUP_EVENT], 0, event, uri, puri?puri->part:NULL, &res); - g_free(url); + g_free(uri); return res; } |