| Index: chrome/browser/permissions/permission_prompt_android.cc
|
| diff --git a/chrome/browser/permissions/permission_prompt_android.cc b/chrome/browser/permissions/permission_prompt_android.cc
|
| index e1be908b36402ca1dd2eba88d49db188d19619cb..ba0b531d7b7272eaacc222f16b19b0a0a0dd898a 100644
|
| --- a/chrome/browser/permissions/permission_prompt_android.cc
|
| +++ b/chrome/browser/permissions/permission_prompt_android.cc
|
| @@ -20,9 +20,11 @@ PermissionPromptAndroid::PermissionPromptAndroid(
|
| }
|
|
|
| PermissionPromptAndroid::~PermissionPromptAndroid() {
|
| - GroupedPermissionInfoBarDelegate* infobar_delegate =
|
| - static_cast<GroupedPermissionInfoBarDelegate*>(infobar_->delegate());
|
| - infobar_delegate->PermissionPromptDestroyed();
|
| + if (infobar_) {
|
| + GroupedPermissionInfoBarDelegate* infobar_delegate =
|
| + static_cast<GroupedPermissionInfoBarDelegate*>(infobar_->delegate());
|
| + infobar_delegate->PermissionPromptDestroyed();
|
| + }
|
| }
|
|
|
| void PermissionPromptAndroid::SetDelegate(Delegate* delegate) {
|
|
|