Index: chrome/browser/geolocation/geolocation_infobar_delegate.h |
diff --git a/chrome/browser/geolocation/geolocation_infobar_delegate.h b/chrome/browser/geolocation/geolocation_infobar_delegate.h |
index fb4a7dae990c51aa25b25b6b0314513854adc188..1afa546a7ba63fce2e26490191b3ba44a1535af9 100644 |
--- a/chrome/browser/geolocation/geolocation_infobar_delegate.h |
+++ b/chrome/browser/geolocation/geolocation_infobar_delegate.h |
@@ -9,25 +9,24 @@ |
#include "chrome/browser/permissions/permission_infobar_delegate.h" |
- |
// GeolocationInfoBarDelegates are created by the |
-// GeolocationInfoBarQueueController to control the display |
+// PermissionQueueController to control the display |
// and handling of geolocation permission infobars to the user. |
class GeolocationInfoBarDelegate : public PermissionInfobarDelegate { |
public: |
// Creates a geolocation infobar and delegate and adds the infobar to |
// |infobar_service|. Returns the infobar if it was successfully added. |
- static infobars::InfoBar* Create(InfoBarService* infobar_service, |
- PermissionQueueController* controller, |
- const PermissionRequestID& id, |
- const GURL& requesting_frame, |
- const std::string& display_languages); |
+ static infobars::InfoBar* Create( |
+ InfoBarService* infobar_service, |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ const PermissionSetCallback& callback); |
private: |
- GeolocationInfoBarDelegate(PermissionQueueController* controller, |
- const PermissionRequestID& id, |
- const GURL& requesting_frame, |
- const std::string& display_languages); |
+ GeolocationInfoBarDelegate( |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ const PermissionSetCallback& callback); |
~GeolocationInfoBarDelegate() override; |
// PermissionInfoBarDelegate: |