From 2b0cc398bb5b8e5dc90fcc0a71a9a154dd9f2d74 Mon Sep 17 00:00:00 2001 From: John-Mark Bell Date: Tue, 19 Feb 2013 10:17:17 +0000 Subject: Fix handling of treeview launch actions. --- desktop/tree_url_node.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'desktop') diff --git a/desktop/tree_url_node.c b/desktop/tree_url_node.c index 02afcbe9d..f411dac64 100644 --- a/desktop/tree_url_node.c +++ b/desktop/tree_url_node.c @@ -400,15 +400,18 @@ node_callback_resp tree_url_node_callback(void *user_data, error = nsurl_create(text, &url); if (error == NSERROR_OK) { + struct browser_window *clone = NULL; + flags = BROWSER_WINDOW_VERIFIABLE | BROWSER_WINDOW_HISTORY; if (msg_data->flag == TREE_ELEMENT_LAUNCH_IN_TABS) { flags |= BROWSER_WINDOW_TAB; + clone = msg_data->data.bw; } error = browser_window_create(flags, url, NULL, - msg_data->data.bw, + clone, &msg_data->data.bw); nsurl_unref(url); } -- cgit v1.2.3