| Index: chrome/browser/permissions/permission_infobar_delegate.cc
 | 
| diff --git a/chrome/browser/permissions/permission_infobar_delegate.cc b/chrome/browser/permissions/permission_infobar_delegate.cc
 | 
| index de89bbb36fe5a9013f3c689ed63d6559bdc9a2f8..527e49dee6cb34fd436712c8650956487f405a0c 100644
 | 
| --- a/chrome/browser/permissions/permission_infobar_delegate.cc
 | 
| +++ b/chrome/browser/permissions/permission_infobar_delegate.cc
 | 
| @@ -15,6 +15,7 @@
 | 
|  #include "chrome/browser/permissions/permission_decision_auto_blocker.h"
 | 
|  #include "chrome/browser/permissions/permission_request.h"
 | 
|  #include "chrome/browser/permissions/permission_uma_util.h"
 | 
| +#include "chrome/browser/sensor/sensor_permission_infobar_delegate_android.h"
 | 
|  #include "chrome/grit/generated_resources.h"
 | 
|  #include "components/infobars/core/infobar.h"
 | 
|  #include "components/url_formatter/elide_url.h"
 | 
| @@ -62,6 +63,10 @@ PermissionInfoBarDelegate::CreateDelegate(
 | 
|        return std::unique_ptr<PermissionInfoBarDelegate>(
 | 
|                new MidiPermissionInfoBarDelegateAndroid(
 | 
|                    requesting_frame, user_gesture, profile, callback));
 | 
| +    case CONTENT_SETTINGS_TYPE_SENSORS:
 | 
| +      return std::unique_ptr<PermissionInfoBarDelegate>(
 | 
| +          new SensorPermissionInfoBarDelegateAndroid(
 | 
| +              requesting_frame, user_gesture, profile, callback));
 | 
|      case CONTENT_SETTINGS_TYPE_PROTECTED_MEDIA_IDENTIFIER:
 | 
|        return std::unique_ptr<PermissionInfoBarDelegate>(
 | 
|                new ProtectedMediaIdentifierInfoBarDelegateAndroid(
 | 
| 
 |