diff options
Diffstat (limited to 'mail/mail-display.c')
-rw-r--r-- | mail/mail-display.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mail/mail-display.c b/mail/mail-display.c index ea10ef7531..376753a7df 100644 --- a/mail/mail-display.c +++ b/mail/mail-display.c @@ -195,9 +195,10 @@ static gboolean idle_redisplay (gpointer data) { MailDisplay *md = data; - + md->idle_id = 0; mail_display_redisplay (md, FALSE); + return FALSE; } @@ -1762,6 +1763,9 @@ mail_display_class_init (GtkObjectClass *object_class) static void link_open_in_browser (GtkWidget *w, MailDisplay *mail_display) { + if (!mail_display->html->pointer_url) + return; + on_link_clicked (mail_display->html, mail_display->html->pointer_url, mail_display); } |