Index: chrome/browser/extensions/external_provider_impl.h |
diff --git a/chrome/browser/extensions/external_provider_impl.h b/chrome/browser/extensions/external_provider_impl.h |
index 6217fb7af12727ddd42c02afcf6d462e6f345d7d..5a69b312981730061daca7f4219c95a12b8f7565 100644 |
--- a/chrome/browser/extensions/external_provider_impl.h |
+++ b/chrome/browser/extensions/external_provider_impl.h |
@@ -5,6 +5,7 @@ |
#ifndef CHROME_BROWSER_EXTENSIONS_EXTERNAL_PROVIDER_IMPL_H_ |
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_PROVIDER_IMPL_H_ |
+#include <set> |
#include <string> |
#include "base/memory/ref_counted.h" |
@@ -73,6 +74,7 @@ class ExternalProviderImpl : public ExternalProviderInterface { |
static const char kSupportedLocales[]; |
static const char kWasInstalledByOem[]; |
static const char kMayBeUntrusted[]; |
+ static const char kMinProfileCreatedByVersion[]; |
void set_auto_acknowledge(bool auto_acknowledge) { |
auto_acknowledge_ = auto_acknowledge; |
@@ -83,6 +85,10 @@ class ExternalProviderImpl : public ExternalProviderInterface { |
} |
private: |
+ bool HandleMinProfileVersion(const base::DictionaryValue* extension, |
+ const std::string& extension_id, |
+ std::set<std::string>* unsupported_extensions); |
+ |
// Location for external extensions that are provided by this provider from |
// local crx files. |
const Manifest::Location crx_location_; |