Index: chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc |
diff --git a/chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc b/chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc |
index 8d5e9c76863334db6740a440666578f595a7f070..af8c2eba243051794c45d817408661d80767149c 100644 |
--- a/chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc |
+++ b/chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc |
@@ -127,3 +127,10 @@ base::string16 GroupedPermissionInfoBarDelegate::GetButtonLabel( |
return l10n_util::GetStringUTF16((button == BUTTON_OK) ? IDS_PERMISSION_ALLOW |
: IDS_PERMISSION_DENY); |
} |
+ |
+bool GroupedPermissionInfoBarDelegate::EqualsDelegate( |
+ infobars::InfoBarDelegate* delegate) const { |
+ // The PermissionRequestManager doesn't create duplicate infobars so a pointer |
+ // equality check is sufficient. |
+ return this == delegate; |
+} |