Index: chrome/browser/permissions/permission_queue_controller.cc |
diff --git a/chrome/browser/permissions/permission_queue_controller.cc b/chrome/browser/permissions/permission_queue_controller.cc |
index 700d424de9e6e1e347dcb036b9de9a38eeccf313..f27e925564ec16e452e09ecdc970404c9df5b41f 100644 |
--- a/chrome/browser/permissions/permission_queue_controller.cc |
+++ b/chrome/browser/permissions/permission_queue_controller.cc |
@@ -6,6 +6,7 @@ |
#include "base/prefs/pref_service.h" |
#include "chrome/browser/chrome_notification_types.h" |
+#include "chrome/browser/durable_storage_permission_infobar_delegate.h" |
#include "chrome/browser/geolocation/geolocation_infobar_delegate.h" |
#include "chrome/browser/infobars/infobar_service.h" |
#include "chrome/browser/media/midi_permission_infobar_delegate.h" |
@@ -137,6 +138,11 @@ void PermissionQueueController::PendingInfobarRequest::CreateInfoBar( |
display_languages); |
break; |
#endif |
+ case CONTENT_SETTINGS_TYPE_DURABLE_STORAGE: |
+ infobar_ = DurableStoragePermissionInfoBarDelegate::Create( |
+ GetInfoBarService(id_), controller, id_, requesting_frame_, |
+ display_languages, type_); |
+ break; |
default: |
NOTREACHED(); |
break; |