| Index: chrome/browser/extensions/extension_service.h
|
| diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h
|
| index 04d0f4ed8b40b12a2a453cfebc1f5a26fafbb82f..6f8f61ae3ee10497f9681c939600c96eadfb1c83 100644
|
| --- a/chrome/browser/extensions/extension_service.h
|
| +++ b/chrome/browser/extensions/extension_service.h
|
| @@ -279,11 +279,11 @@ class ExtensionService
|
| // nothing.
|
| virtual void EnableExtension(const std::string& extension_id);
|
|
|
| - // Disables the extension. If the extension is already disabled, or
|
| - // cannot be disabled, does nothing.
|
| - virtual void DisableExtension(
|
| - const std::string& extension_id,
|
| - extensions::Extension::DisableReason disable_reason);
|
| + // Disables the extension. If the extension is already disabled, just adds
|
| + // the |disable_reasons| (a bitmask of Extension::DisableReason). If the
|
| + // extension cannot be disabled (due to policy), does nothing.
|
| + virtual void DisableExtension(const std::string& extension_id,
|
| + int disable_reasons);
|
|
|
| // Disable non-default and non-managed extensions with ids not in
|
| // |except_ids|. Default extensions are those from the Web Store with
|
|
|