Index: chrome/browser/extensions/extension_service.h |
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h |
index 15645875447357ba74104449b8a584ce725fe9b2..b648d1752d3b2f05fdba14fb1869cfdfdd6d27e0 100644 |
--- a/chrome/browser/extensions/extension_service.h |
+++ b/chrome/browser/extensions/extension_service.h |
@@ -353,8 +353,10 @@ class ExtensionService |
extensions::Extension::DisableReason disable_reason); |
// Disable non-builtin and non-managed extensions with ids not in |
- // |except_ids|. |
- void DisableUserExtensions(const std::vector<std::string>& except_ids); |
+ // |except_ids| and whose type is contained in |type_filter|. |
+ void DisableUserExtensions( |
+ const std::set<extensions::Manifest::Type>& type_filter, |
+ const std::vector<std::string>& except_ids); |
// Updates the |extension|'s granted permissions lists to include all |
// permissions in the |extension|'s manifest and re-enables the |