| 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 d951f495883d4f230c4fc2ab301946ea575dac28..c4be92e2b0a114322d92db0e5625a4a712e1392a 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) {
|
|
|