Index: chrome/browser/extensions/extension_install_prompt.cc |
diff --git a/chrome/browser/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc |
index 82745c954328c4fe9b9794a1b87f8de23c7fdd18..dec1aa54f3b756b3d1ba147b74b8179e6c912cf0 100644 |
--- a/chrome/browser/extensions/extension_install_prompt.cc |
+++ b/chrome/browser/extensions/extension_install_prompt.cc |
@@ -311,8 +311,8 @@ int ExtensionInstallPrompt::Prompt::GetDialogButtons() const { |
} |
bool ExtensionInstallPrompt::Prompt::ShouldShowExplanationText() const { |
- return type_ == INSTALL_PROMPT && |
- extension_->is_extension() && experiment_ && experiment_->text_only(); |
+ return type_ == INSTALL_PROMPT && extension_->is_extension() && |
+ experiment_.get() && experiment_->text_only(); |
} |
bool ExtensionInstallPrompt::Prompt::HasAcceptButtonLabel() const { |
@@ -748,9 +748,9 @@ void ExtensionInstallPrompt::ShowConfirmation() { |
const extensions::PermissionMessageProvider* message_provider = |
extensions::PermissionMessageProvider::Get(); |
prompt_->SetPermissions( |
- message_provider->GetWarningMessages(permissions_, type)); |
+ message_provider->GetWarningMessages(permissions_.get(), type)); |
prompt_->SetPermissionsDetails( |
- message_provider->GetWarningMessagesDetails(permissions_, type)); |
+ message_provider->GetWarningMessagesDetails(permissions_.get(), type)); |
} |
switch (prompt_->type()) { |