Index: extensions/browser/content_verifier.cc |
diff --git a/extensions/browser/content_verifier.cc b/extensions/browser/content_verifier.cc |
index fe04423791f8d89ec6dd634ded774e02dba2dd27..c48d7eb254f65cc2e1a0716eb32105065ac740fc 100644 |
--- a/extensions/browser/content_verifier.cc |
+++ b/extensions/browser/content_verifier.cc |
@@ -60,15 +60,16 @@ void ContentVerifier::SetObserverForTests(TestObserver* observer) { |
g_test_observer = observer; |
} |
-ContentVerifier::ContentVerifier(content::BrowserContext* context, |
- ContentVerifierDelegate* delegate) |
+ContentVerifier::ContentVerifier( |
+ content::BrowserContext* context, |
+ std::unique_ptr<ContentVerifierDelegate> delegate) |
: shutdown_(false), |
context_(context), |
- delegate_(delegate), |
+ delegate_(std::move(delegate)), |
fetcher_(new ContentHashFetcher( |
content::BrowserContext::GetDefaultStoragePartition(context) |
->GetURLRequestContext(), |
- delegate, |
+ delegate_.get(), |
base::Bind(&ContentVerifier::OnFetchComplete, this))), |
observer_(this), |
io_data_(new ContentVerifierIOData) {} |