summaryrefslogtreecommitdiffstats
path: root/src/web-view.c
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-10-30 02:24:35 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-10-30 02:30:43 (EDT)
commit1897f86b205d6a5da2e9a641f1c648b48cd96c2b (patch)
treed50251a3d6dd8328db49c03889695a423137bfc0 /src/web-view.c
parent53242ccdd86c9b951d587608bc8261137efba5b9 (diff)
downloadmarquee-1897f86b205d6a5da2e9a641f1c648b48cd96c2b.zip
marquee-1897f86b205d6a5da2e9a641f1c648b48cd96c2b.tar.gz
marquee-1897f86b205d6a5da2e9a641f1c648b48cd96c2b.tar.bz2
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.)
Diffstat (limited to 'src/web-view.c')
-rw-r--r--src/web-view.c12
1 files changed, 4 insertions, 8 deletions
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));
}