Bug 301923 XRemote silently ignored bad URIs p=ajschultz r=caillon a=bsmedberg

This commit is contained in:
neil%parkwaycc.co.uk 2005-07-28 14:51:38 +00:00
Родитель 8f26182c05
Коммит b2b5d6e1d7
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -568,7 +568,6 @@ XRemoteService::OpenURL(nsCString &aArgument,
}
else if (newTab && aOpenBrowser) {
NS_ASSERTION(bwin && uri, "failed to open remote URL in new tab");
if (bwin && uri) {
nsCOMPtr<nsIDOMWindow> container;
rv = bwin->OpenURI(uri, 0,
@ -576,6 +575,10 @@ XRemoteService::OpenURL(nsCString &aArgument,
nsIBrowserDOMWindow::OPEN_EXTERNAL,
getter_AddRefs(container));
}
else {
NS_ERROR("failed to open remote URL in new tab");
return NS_ERROR_FAILURE;
}
}
else if (bwin && uri) { // unspecified new browser URL; use prefs