Index: chrome/browser/extensions/api/permissions/permissions_api.cc |
diff --git a/chrome/browser/extensions/api/permissions/permissions_api.cc b/chrome/browser/extensions/api/permissions/permissions_api.cc |
index ef8ff5a5f138f7af4fc88651b01443d944973cd6..0a8222f08afb5d492d7a808b0da7371a2cbc59ec 100644 |
--- a/chrome/browser/extensions/api/permissions/permissions_api.cc |
+++ b/chrome/browser/extensions/api/permissions/permissions_api.cc |
@@ -239,9 +239,8 @@ bool PermissionsRequestFunction::RunAsync() { |
install_ui_.reset(new ExtensionInstallPrompt(GetAssociatedWebContents())); |
install_ui_->ShowDialog( |
base::Bind(&PermissionsRequestFunction::OnInstallPromptDone, this), |
- extension(), nullptr, |
- base::WrapUnique(new ExtensionInstallPrompt::Prompt( |
- ExtensionInstallPrompt::PERMISSIONS_PROMPT)), |
+ extension(), nullptr, base::MakeUnique<ExtensionInstallPrompt::Prompt>( |
+ ExtensionInstallPrompt::PERMISSIONS_PROMPT), |
requested_permissions_->Clone(), |
ExtensionInstallPrompt::GetDefaultShowDialogCallback()); |
} |