Index: chromecast/browser/cast_permission_manager.cc |
diff --git a/chromecast/browser/cast_permission_manager.cc b/chromecast/browser/cast_permission_manager.cc |
index a0c3280f5d60073dbc91c9132657d389c648b2a5..89f6d26f3688f6d68061637b0d6e013e3e382db4 100644 |
--- a/chromecast/browser/cast_permission_manager.cc |
+++ b/chromecast/browser/cast_permission_manager.cc |
@@ -29,6 +29,20 @@ int CastPermissionManager::RequestPermission( |
return kNoPendingRequestOrSubscription; |
} |
+int CastPermissionManager::RequestPermissions( |
+ const std::vector<content::PermissionType>& permissions, |
+ content::RenderFrameHost* render_frame_host, |
+ const GURL& requesting_origin, |
+ bool user_gesture, |
+ const base::Callback<void( |
+ const std::vector<content::PermissionStatus>&)>& callback) { |
+ std::vector<content::PermissionStatus> result; |
+ for (int i = 0; i < permissions.size(); ++i) |
+ result.push_back(content::PermissionStatus::PERMISSION_STATUS_GRANTED); |
+ callback.Run(result); |
+ return kNoPendingRequestOrSubscription; |
+} |
+ |
void CastPermissionManager::CancelPermissionRequest(int request_id) { |
} |