Index: chrome/browser/content_settings/permission_context_base.cc |
diff --git a/chrome/browser/content_settings/permission_context_base.cc b/chrome/browser/content_settings/permission_context_base.cc |
index 45ce75a0411c18d31d177a7b6d126e7ac54eedf4..1ccea9728a198a3a2860d2e472e8b83aaa00446f 100644 |
--- a/chrome/browser/content_settings/permission_context_base.cc |
+++ b/chrome/browser/content_settings/permission_context_base.cc |
@@ -118,6 +118,8 @@ void PermissionContextBase::DecidePermission( |
permission_type_, requesting_origin); |
if (PermissionBubbleManager::Enabled()) { |
+ if (pending_bubbles_.get(id.ToString()) != NULL) |
+ return; |
PermissionBubbleManager* bubble_manager = |
PermissionBubbleManager::FromWebContents(web_contents); |
DCHECK(bubble_manager); |