talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit dfb828b75a5b50c665f1cfeccdb281475b1275c4
parent bda2f34a970dc7542d4def69e08abc6c82c4e959
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Tue, 29 Jan 2019 20:12:41 +0100

Make Litehtml plugin open links in configured way

Diffstat:
Msrc/plugins/litehtml_viewer/lh_widget.cpp | 12+++++-------
1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/plugins/litehtml_viewer/lh_widget.cpp b/src/plugins/litehtml_viewer/lh_widget.cpp @@ -39,6 +39,10 @@ #include "lh_widget_wrapped.h" #include "http.h" +extern "C" { +const gchar *prefs_common_get_uri_cmd(void); +} + char master_css[] = { #include "css.inc" }; @@ -459,13 +463,7 @@ static gboolean button_release_event(GtkWidget *widget, GdkEventButton *event, if (!w->m_clicked_url.empty()) { debug_print("Open in browser: %s\n", w->m_clicked_url.c_str()); - gtk_show_uri(gdk_screen_get_default(), - w->m_clicked_url.c_str(), - GDK_CURRENT_TIME, &error); - if (error) { - g_warning("Failed opening url(%s): %s", w->m_clicked_url, error->message); - g_clear_error(&error); - } + open_uri(w->m_clicked_url.c_str(), prefs_common_get_uri_cmd()); } }