Index: chrome/browser/content_settings/permission_queue_controller.cc |
=================================================================== |
--- chrome/browser/content_settings/permission_queue_controller.cc (revision 238220) |
+++ chrome/browser/content_settings/permission_queue_controller.cc (working copy) |
@@ -51,7 +51,7 @@ |
const PermissionRequestID& id() const { return id_; } |
const GURL& requesting_frame() const { return requesting_frame_; } |
bool has_infobar() const { return !!infobar_; } |
- InfoBarDelegate* infobar() { return infobar_; } |
+ InfoBar* infobar() { return infobar_; } |
void RunCallback(bool allowed); |
void CreateInfoBar(PermissionQueueController* controller, |
@@ -63,7 +63,7 @@ |
GURL requesting_frame_; |
GURL embedder_; |
PermissionDecidedCallback callback_; |
- InfoBarDelegate* infobar_; |
+ InfoBar* infobar_; |
// Purposefully do not disable copying, as this is stored in STL containers. |
}; |
@@ -196,10 +196,10 @@ |
if (i->IsForPair(requesting_frame, embedder)) { |
requests_to_notify.push_back(*i); |
if (i->id().Equals(id)) { |
- // The infobar that called us is i->infobar(), and it's currently in |
- // either Accept() or Cancel(). This means that RemoveInfoBar() will be |
- // called later on, and that will trigger a notification we're |
- // observing. |
+ // The infobar that called us is i->infobar(), and its delegate is |
+ // currently in either Accept() or Cancel(). This means that |
+ // RemoveInfoBar() will be called later on, and that will trigger a |
+ // notification we're observing. |
++i; |
} else if (i->has_infobar()) { |
// This infobar is for the same frame/embedder pair, but in a different |
@@ -240,8 +240,7 @@ |
// pending_infobar_requests_ will not have received any new entries between |
// the NotificationService's call to InfoBarContainer::Observe and this |
// method. |
- InfoBarDelegate* infobar = |
- content::Details<InfoBar::RemovedDetails>(details)->first; |
+ InfoBar* infobar = content::Details<InfoBar::RemovedDetails>(details)->first; |
for (PendingInfoBarRequests::iterator i = pending_infobar_requests_.begin(); |
i != pending_infobar_requests_.end(); ++i) { |
if (i->infobar() == infobar) { |