Index: chrome/browser/extensions/chrome_extensions_browser_client.cc |
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc |
index ac1bd9c21784ddb2292c91974c987b751a073a25..cbb52c03dfedcc428d628d269a7bd716dbfb3bfc 100644 |
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc |
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc |
@@ -281,4 +281,21 @@ ExtensionCache* ChromeExtensionsBrowserClient::GetExtensionCache() { |
return extension_cache_.get(); |
} |
+bool ChromeExtensionsBrowserClient::IsBackgroundUpdateAllowed() { |
+ return !CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kDisableBackgroundNetworking); |
+} |
+ |
+bool ChromeExtensionsBrowserClient::IsMinBrowserVersionSupported( |
+ const std::string& min_version) { |
+ chrome::VersionInfo version_info; |
+ base::Version browser_version = base::Version(version_info.Version()); |
+ Version browser_min_version(min_version); |
+ if (browser_version.IsValid() && browser_min_version.IsValid() && |
+ browser_min_version.CompareTo(browser_version) > 0) { |
+ return false; |
+ } |
+ return true; |
+} |
+ |
} // namespace extensions |