| Index: extensions/browser/api/management/management_api_delegate.h
|
| diff --git a/extensions/browser/api/management/management_api_delegate.h b/extensions/browser/api/management/management_api_delegate.h
|
| index 1af47bfd89317f123ab9384f659f21565142811c..c6db8517ef7f1e08378fb3f96fdc66cf30899100 100644
|
| --- a/extensions/browser/api/management/management_api_delegate.h
|
| +++ b/extensions/browser/api/management/management_api_delegate.h
|
| @@ -90,10 +90,11 @@ class ManagementAPIDelegate {
|
| const std::string& extension_id,
|
| Extension::DisableReason disable_reason) const = 0;
|
|
|
| - // Used to show a confirmation dialog when uninstalling |target_extension_id|.
|
| + // Used to show a confirmation dialog when uninstalling |target_extension|.
|
| virtual scoped_ptr<UninstallDialogDelegate> UninstallFunctionDelegate(
|
| ManagementUninstallFunctionBase* function,
|
| - const std::string& target_extension_id) const = 0;
|
| + const Extension* target_extension,
|
| + bool show_programmatic_uninstall_ui) const = 0;
|
|
|
| // Uninstalls the extension.
|
| virtual bool UninstallExtension(content::BrowserContext* context,
|
|
|