From 0057f32f1e64bcafbf639b6c267033a16dcca79a Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Thu, 30 Jul 2009 23:30:07 +0200 Subject: [PATCH] Apply URI magic when opening selected text in a tab --- midori/midori-view.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/midori/midori-view.c b/midori/midori-view.c index 6fc24260..e16d20af 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -1111,12 +1111,17 @@ static void midori_web_view_menu_new_tab_activate_cb (GtkWidget* widget, MidoriView* view) { - gchar* uri = view->link_uri; - - if (!uri) - uri = (gchar*)g_object_get_data (G_OBJECT (widget), "uri"); - g_signal_emit (view, signals[NEW_TAB], 0, uri, - view->open_tabs_in_the_background); + if (view->link_uri) + g_signal_emit (view, signals[NEW_TAB], 0, view->link_uri, + view->open_tabs_in_the_background); + else + { + gchar* data = (gchar*)g_object_get_data (G_OBJECT (widget), "uri"); + gchar* uri = sokoke_magic_uri (data, NULL); + g_signal_emit (view, signals[NEW_TAB], 0, uri, + view->open_tabs_in_the_background); + g_free (uri); + } } static void -- 2.39.5