From 1897f86b205d6a5da2e9a641f1c648b48cd96c2b Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 30 Oct 2017 02:24:35 -0400 Subject: MqWebView: Call mq_web_view_load_uri() in context menu cbs Instead of webkit_web_view_load_uri(). This allows loading about-scheme targeted resources (links, images, etc.) in the current tab. (Loading such resources in a new tab or window was already possible.) --- (limited to 'src/web-view.c') diff --git a/src/web-view.c b/src/web-view.c index 0b8a26a..e55f726 100644 --- a/src/web-view.c +++ b/src/web-view.c @@ -63,8 +63,7 @@ G_DEFINE_TYPE(MqWebView, mq_web_view, WEBKIT_TYPE_WEB_VIEW) static void menu_open_link_activate_cb(GtkAction G_GNUC_UNUSED *action, MqWebView *web_view) { - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(web_view), - webkit_hit_test_result_get_link_uri( + mq_web_view_load_uri(web_view, webkit_hit_test_result_get_link_uri( web_view->hit_test_result)); } @@ -96,8 +95,7 @@ static void menu_open_image_activate_cb(GtkAction G_GNUC_UNUSED *action, MqWebView *web_view) { - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(web_view), - webkit_hit_test_result_get_image_uri( + mq_web_view_load_uri(web_view, webkit_hit_test_result_get_image_uri( web_view->hit_test_result)); } @@ -129,8 +127,7 @@ static void menu_open_video_activate_cb(GtkAction G_GNUC_UNUSED *action, MqWebView *web_view) { - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(web_view), - webkit_hit_test_result_get_media_uri( + mq_web_view_load_uri(web_view, webkit_hit_test_result_get_media_uri( web_view->hit_test_result)); } @@ -162,8 +159,7 @@ static void menu_open_audio_activate_cb(GtkAction G_GNUC_UNUSED *action, MqWebView *web_view) { - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(web_view), - webkit_hit_test_result_get_media_uri( + mq_web_view_load_uri(web_view, webkit_hit_test_result_get_media_uri( web_view->hit_test_result)); } -- cgit v0.9.1