Index: android_webview/browser/aw_permission_manager.cc |
diff --git a/android_webview/browser/aw_permission_manager.cc b/android_webview/browser/aw_permission_manager.cc |
index ff45d2076d83e0ed73f1ffb9163f49d0a03a3e7e..6fe1e1e400a906ab5816b4c019c3057bae5bda3f 100644 |
--- a/android_webview/browser/aw_permission_manager.cc |
+++ b/android_webview/browser/aw_permission_manager.cc |
@@ -208,6 +208,8 @@ void AwPermissionManager::RequestPermission( |
result_cache_->GetWeakPtr(), callback, permission, |
origin, embedding_origin)); |
break; |
+ case PermissionType::AUDIO_CAPTURE: |
+ case PermissionType::VIDEO_CAPTURE: |
case PermissionType::NOTIFICATIONS: |
case PermissionType::PUSH_MESSAGING: |
case PermissionType::DURABLE_STORAGE: |
@@ -259,6 +261,8 @@ void AwPermissionManager::CancelPermissionRequest( |
case PermissionType::NOTIFICATIONS: |
case PermissionType::PUSH_MESSAGING: |
case PermissionType::DURABLE_STORAGE: |
+ case PermissionType::AUDIO_CAPTURE: |
+ case PermissionType::VIDEO_CAPTURE: |
NOTIMPLEMENTED() << "CancelPermission not implemented for " |
<< static_cast<int>(permission); |
break; |