Fix handling of treeview launch actions.

This commit is contained in:
John-Mark Bell 2013-02-19 10:17:17 +00:00
parent 5beca9d71f
commit 2b0cc398bb

View File

@ -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);
}