зеркало из https://github.com/mozilla/gecko-dev.git
Backing out the last change since it has no effect on Ts and increases
codesize. Bug 224765.
This commit is contained in:
Родитель
9726ec9def
Коммит
b09be5c6ed
|
@ -253,25 +253,11 @@ nsXBLPrototypeBinding::Init(const nsACString& aID,
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DEBUG
|
|
||||||
nsCOMPtr<nsIURL> url(do_QueryInterface(aInfo->DocumentURI()));
|
|
||||||
NS_ASSERTION(url, "Must be a nsIURL!");
|
|
||||||
if (url) {
|
|
||||||
nsCAutoString debugRef;
|
|
||||||
url->GetRef(debugRef);
|
|
||||||
NS_ASSERTION(debugRef.IsEmpty(), "Document URI must not have a ref");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
nsCAutoString baseSpec;
|
|
||||||
nsIURI* docURI = aInfo->DocumentURI();
|
|
||||||
docURI->GetSpec(baseSpec);
|
|
||||||
baseSpec.Append(NS_LITERAL_CSTRING("#") + aID);
|
|
||||||
nsCOMPtr<nsIURI> uri;
|
nsCOMPtr<nsIURI> uri;
|
||||||
nsresult rv = NS_NewURI(getter_AddRefs(uri),
|
nsresult rv = NS_NewURI(getter_AddRefs(uri),
|
||||||
baseSpec,
|
NS_LITERAL_CSTRING("#") + aID,
|
||||||
nsnull,
|
nsnull,
|
||||||
docURI);
|
aInfo->DocumentURI());
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
mBindingURI = do_QueryInterface(uri, &rv);
|
mBindingURI = do_QueryInterface(uri, &rv);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче