From d1ce1afc2240cfdeda48a23dd616a398ec336a72 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Tue, 24 Oct 2017 04:41:19 -0400 Subject: mq_notebook_insert_*(): Optionally switch to new tab And update calls. --- (limited to 'src/web-view.c') diff --git a/src/web-view.c b/src/web-view.c index f4b6eab..ca7f4fb 100644 --- a/src/web-view.c +++ b/src/web-view.c @@ -74,7 +74,8 @@ menu_open_link_tab_activate_cb(GtkAction G_GNUC_UNUSED *action, MQ_NOTEBOOK(gtk_widget_get_parent( GTK_WIDGET(web_view->tab_page))), webkit_hit_test_result_get_link_uri(web_view->hit_test_result), - web_view->tab_page); + web_view->tab_page, + !mq_config_get_boolean(web_view->config, "tabs.background")); } static void @@ -106,7 +107,8 @@ menu_open_image_tab_activate_cb(GtkAction G_GNUC_UNUSED *action, MQ_NOTEBOOK(gtk_widget_get_parent( GTK_WIDGET(web_view->tab_page))), webkit_hit_test_result_get_image_uri(web_view->hit_test_result), - web_view->tab_page); + web_view->tab_page, + !mq_config_get_boolean(web_view->config, "tabs.background")); } static void @@ -138,7 +140,8 @@ menu_open_video_tab_activate_cb(GtkAction G_GNUC_UNUSED *action, MQ_NOTEBOOK(gtk_widget_get_parent( GTK_WIDGET(web_view->tab_page))), webkit_hit_test_result_get_media_uri(web_view->hit_test_result), - web_view->tab_page); + web_view->tab_page, + !mq_config_get_boolean(web_view->config, "tabs.background")); } static void @@ -170,7 +173,8 @@ menu_open_audio_tab_activate_cb(GtkAction G_GNUC_UNUSED *action, MQ_NOTEBOOK(gtk_widget_get_parent( GTK_WIDGET(web_view->tab_page))), webkit_hit_test_result_get_media_uri(web_view->hit_test_result), - web_view->tab_page); + web_view->tab_page, + !mq_config_get_boolean(web_view->config, "tabs.background")); } static void @@ -541,7 +545,9 @@ button_press_cb(GtkWidget *widget, GdkEventButton *event) MQ_NOTEBOOK(gtk_widget_get_parent( GTK_WIDGET(web_view->tab_page))), webkit_hit_test_result_get_link_uri(hit_test_result), - web_view->tab_page); + web_view->tab_page, + !mq_config_get_boolean(web_view->config, + "tabs.background")); } else if (webkit_hit_test_result_context_is_editable(hit_test_result)){ /* Let WebKit handle pasting from the primary clipboard into an * editable element. */ -- cgit v0.9.1