| Index: extensions/browser/content_verifier.cc
|
| diff --git a/extensions/browser/content_verifier.cc b/extensions/browser/content_verifier.cc
|
| index b8340f5420c840ac00c8b601472d38ab72644892..9fd012314b1b540f3188ba4584f07d3d42488539 100644
|
| --- a/extensions/browser/content_verifier.cc
|
| +++ b/extensions/browser/content_verifier.cc
|
| @@ -19,6 +19,7 @@
|
| #include "extensions/browser/content_verifier_delegate.h"
|
| #include "extensions/browser/content_verifier_io_data.h"
|
| #include "extensions/browser/extension_registry.h"
|
| +#include "extensions/browser/management_policy.h"
|
| #include "extensions/common/constants.h"
|
| #include "extensions/common/extension_l10n_util.h"
|
|
|
| @@ -56,6 +57,14 @@ base::FilePath NormalizeRelativePath(const base::FilePath& path) {
|
| } // namespace
|
|
|
| // static
|
| +bool ContentVerifier::ShouldRepairIfCorrupted(
|
| + const ManagementPolicy* management_policy,
|
| + const Extension* extension) {
|
| + return management_policy->MustRemainEnabled(extension, nullptr) ||
|
| + management_policy->MustRemainInstalled(extension, nullptr);
|
| +}
|
| +
|
| +// static
|
| void ContentVerifier::SetObserverForTests(TestObserver* observer) {
|
| g_test_observer = observer;
|
| }
|
|
|