aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-format-html-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/em-format-html-display.c')
-rw-r--r--mail/em-format-html-display.c13
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;
}