Bug 1626440 - Remove nsAutoPtr usage from dom/script. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D69111
This commit is contained in:
@@ -26,12 +26,12 @@ namespace dom {
|
||||
#define LOG_ENABLED() \
|
||||
MOZ_LOG_TEST(ScriptLoader::gScriptLoaderLog, mozilla::LogLevel::Debug)
|
||||
|
||||
ScriptLoadHandler::ScriptLoadHandler(ScriptLoader* aScriptLoader,
|
||||
ScriptLoadRequest* aRequest,
|
||||
SRICheckDataVerifier* aSRIDataVerifier)
|
||||
ScriptLoadHandler::ScriptLoadHandler(
|
||||
ScriptLoader* aScriptLoader, ScriptLoadRequest* aRequest,
|
||||
UniquePtr<SRICheckDataVerifier>&& aSRIDataVerifier)
|
||||
: mScriptLoader(aScriptLoader),
|
||||
mRequest(aRequest),
|
||||
mSRIDataVerifier(aSRIDataVerifier),
|
||||
mSRIDataVerifier(std::move(aSRIDataVerifier)),
|
||||
mSRIStatus(NS_OK),
|
||||
mDecoder() {
|
||||
MOZ_ASSERT(mRequest->IsUnknownDataType());
|
||||
@@ -403,7 +403,7 @@ ScriptLoadHandler::OnStreamComplete(nsIIncrementalStreamLoader* aLoader,
|
||||
|
||||
// we have to mediate and use mRequest.
|
||||
rv = mScriptLoader->OnStreamComplete(aLoader, mRequest, aStatus, mSRIStatus,
|
||||
mSRIDataVerifier);
|
||||
mSRIDataVerifier.get());
|
||||
|
||||
// In case of failure, clear the mCacheInfoChannel to avoid keeping it alive.
|
||||
if (NS_FAILED(rv)) {
|
||||
|
||||
Reference in New Issue
Block a user