Bug 1441964 - [1.0] Return URI-load delegation success state instead of throwing. r=snorp
This commit is contained in:
@@ -9648,8 +9648,10 @@ nsDocShell::InternalLoad(nsIURI* aURI,
|
||||
return NS_ERROR_DOM_INVALID_ACCESS_ERR;
|
||||
}
|
||||
|
||||
if (NS_SUCCEEDED(mLoadURIDelegate->LoadURI(aURI, where, aFlags,
|
||||
aTriggeringPrincipal))) {
|
||||
bool loadURIHandled = false;
|
||||
rv = mLoadURIDelegate->LoadURI(aURI, where, aFlags, aTriggeringPrincipal,
|
||||
&loadURIHandled);
|
||||
if (NS_SUCCEEDED(rv) && loadURIHandled) {
|
||||
// The request has been handled, nothing to do here.
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user