Trying to fix SunOS bustage...

This commit is contained in:
jst%netscape.com 2001-05-17 09:08:50 +00:00
Родитель 91a4c3123e
Коммит 0e2cdfc2f1
1 изменённых файлов: 8 добавлений и 8 удалений

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

@ -183,7 +183,7 @@ nsScriptLoader::RemoveObserver(nsIScriptLoaderObserver *aObserver)
{
NS_ENSURE_ARG(aObserver);
mObservers.RemoveElement(aObserver);
mObservers.RemoveElement(aObserver, 0);
return NS_OK;
}
@ -394,7 +394,7 @@ nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement *aElement,
reqsup, loadGroup, prompter,
nsIChannel::LOAD_NORMAL);
if (NS_FAILED(rv)) {
mPendingRequests.RemoveElement(reqsup);
mPendingRequests.RemoveElement(reqsup, 0);
return FireErrorNotification(rv, aElement, aObserver);
}
}
@ -578,7 +578,7 @@ nsScriptLoader::ProcessPendingReqests()
nsScriptLoadRequest* request = NS_REINTERPRET_CAST(nsScriptLoadRequest*,
reqsup.get());
while (request && !request->mLoading) {
mPendingRequests.RemoveElement(reqsup);
mPendingRequests.RemoveElement(reqsup, 0);
ProcessRequest(request);
reqsup = dont_AddRef(mPendingRequests.ElementAt(0));
request = NS_REINTERPRET_CAST(nsScriptLoadRequest*, reqsup.get());
@ -600,7 +600,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
}
if (NS_FAILED(aStatus)) {
mPendingRequests.RemoveElement(aContext);
mPendingRequests.RemoveElement(aContext, 0);
FireScriptAvailable(aStatus, request, NS_LITERAL_STRING(""));
ProcessPendingReqests();
return NS_OK;
@ -609,7 +609,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
// If we don't have a document, then we need to abort further
// evaluation.
if (!mDocument) {
mPendingRequests.RemoveElement(aContext);
mPendingRequests.RemoveElement(aContext, 0);
FireScriptAvailable(NS_ERROR_NOT_AVAILABLE, request,
NS_LITERAL_STRING(""));
ProcessPendingReqests();
@ -718,7 +718,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
NS_ASSERTION(NS_SUCCEEDED(rv),
"Could not convert external JavaScript to Unicode!");
if (NS_FAILED(rv)) {
mPendingRequests.RemoveElement(aContext);
mPendingRequests.RemoveElement(aContext, 0);
FireScriptAvailable(rv, request, NS_LITERAL_STRING(""));
ProcessPendingReqests();
return NS_OK;
@ -736,7 +736,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
rv = mDocument->AddPrincipal(prin);
if (NS_FAILED(rv)) {
mPendingRequests.RemoveElement(aContext);
mPendingRequests.RemoveElement(aContext, 0);
FireScriptAvailable(rv, request, NS_LITERAL_STRING(""));
ProcessPendingReqests();
return NS_OK;
@ -753,7 +753,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
return NS_OK;
}
mPendingRequests.RemoveElement(aContext);
mPendingRequests.RemoveElement(aContext, 0);
ProcessRequest(request);
// Process any pending requests