diff options
Diffstat (limited to 'desktop/tree_url_node.c')
-rw-r--r-- | desktop/tree_url_node.c | 5 |
1 files changed, 4 insertions, 1 deletions
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); } |