Index: chrome/browser/permissions/permission_context.cc |
diff --git a/chrome/browser/permissions/permission_context.cc b/chrome/browser/permissions/permission_context.cc |
index 2a4f80605b101a416764e53ef07c5d4170e1ca44..04686c0ba015bdc189b0090b068fc9fb21a58e96 100644 |
--- a/chrome/browser/permissions/permission_context.cc |
+++ b/chrome/browser/permissions/permission_context.cc |
@@ -18,6 +18,8 @@ |
#include "chrome/browser/push_messaging/push_messaging_permission_context_factory.h" |
#include "chrome/browser/storage/durable_storage_permission_context.h" |
#include "chrome/browser/storage/durable_storage_permission_context_factory.h" |
+#include "chrome/browser/usb/usb_permission_context.h" |
+#include "chrome/browser/usb/usb_permission_context_factory.h" |
#include "content/public/browser/permission_type.h" |
#if defined(OS_ANDROID) || defined(OS_CHROMEOS) |
@@ -56,6 +58,8 @@ PermissionContextBase* PermissionContext::Get(Profile* profile, |
return MediaStreamMicPermissionContextFactory::GetForProfile(profile); |
case PermissionType::VIDEO_CAPTURE: |
return MediaStreamCameraPermissionContextFactory::GetForProfile(profile); |
+ case PermissionType::USB: |
+ return UsbPermissionContextFactory::GetForProfile(profile); |
default: |
NOTREACHED() << "No PermissionContext associated with " |
<< static_cast<int>(permission_type); |