commit 61f57a631226d5d679f6273c89a0b3ba34291b2d
parent 144e8a29110b880489bb71c216998d0d495a6182
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Fri, 7 Sep 2018 22:19:43 +0200
Restore the hovering-over-link callback in Fancy viewer.
We still need it to display the hovered-over link in statusbar.
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/plugins/fancy/fancy_viewer.c b/src/plugins/fancy/fancy_viewer.c
@@ -580,6 +580,13 @@ static void load_finished_cb(WebKitWebView *view, gint progress,
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(viewer->progress), "");
}
+static void over_link_cb(WebKitWebView *view, const gchar *wtf,
+ const gchar *link, FancyViewer *viewer, void *wtfa)
+{
+ /* Display the link in the bottom statusbar. */
+ gtk_label_set_text(GTK_LABEL(viewer->l_link), link);
+}
+
static void load_progress_cb(WebKitWebView *view, GParamSpec* pspec,
FancyViewer *viewer)
{
@@ -1074,6 +1081,8 @@ static MimeViewer *fancy_viewer_create(void)
G_CALLBACK(load_start_cb), viewer);
g_signal_connect(G_OBJECT(viewer->view), "load-finished",
G_CALLBACK(load_finished_cb), viewer);
+ g_signal_connect(G_OBJECT(viewer->view), "hovering-over-link",
+ G_CALLBACK(over_link_cb), viewer);
g_signal_connect(G_OBJECT(viewer->view), "notify::progress",
G_CALLBACK(load_progress_cb), viewer);