| Index: chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc
|
| diff --git a/chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc b/chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc
|
| index 6437567a19fe74cfc7544072ac7b3e2aab216e63..40576bb50401967083ec9f8ec96f635b54a3294d 100644
|
| --- a/chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc
|
| +++ b/chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc
|
| @@ -28,7 +28,9 @@
|
| #include "chrome/browser/media/webrtc/media_stream_infobar_delegate_android.h"
|
| #include "chrome/browser/media/webrtc/screen_capture_infobar_delegate_android.h"
|
| #include "chrome/browser/permissions/permission_dialog_delegate.h"
|
| +#include "chrome/browser/permissions/permission_uma_util.h"
|
| #include "chrome/browser/permissions/permission_update_infobar_delegate_android.h"
|
| +#include "chrome/browser/permissions/permission_util.h"
|
| #else
|
| #include "chrome/browser/permissions/permission_request_manager.h"
|
| #endif // BUILDFLAG(ANDROID_JAVA_UI)
|
| @@ -192,6 +194,9 @@ void PermissionBubbleMediaAccessHandler::ProcessQueuedAccessRequest(
|
| }
|
|
|
| #if BUILDFLAG(ANDROID_JAVA_UI)
|
| + PermissionUmaUtil::RecordPermissionPromptTypeAndGesture(
|
| + controller->GetPermissionRequestType(),
|
| + PermissionUtil::GetGestureType(request.user_gesture));
|
| if (PermissionDialogDelegate::ShouldShowDialog(request.user_gesture)) {
|
| PermissionDialogDelegate::CreateMediaStreamDialog(web_contents,
|
| std::move(controller));
|
|
|