Index: content/browser/media/media_devices_permission_checker.cc |
diff --git a/content/browser/media/media_devices_permission_checker.cc b/content/browser/media/media_devices_permission_checker.cc |
index 5e95f321f091d7b9315dc893fcee6832aa419ffc..91870f04d2cb131919542f4d0663c346571035e6 100644 |
--- a/content/browser/media/media_devices_permission_checker.cc |
+++ b/content/browser/media/media_devices_permission_checker.cc |
@@ -100,17 +100,17 @@ void MediaDevicesPermissionChecker::CheckPermission( |
int render_process_id, |
int render_frame_id, |
const url::Origin& security_origin, |
- const base::Callback<void(bool)>& callback) const { |
+ base::OnceCallback<void(bool)> callback) const { |
if (use_override_) { |
- callback.Run(override_value_); |
+ std::move(callback).Run(override_value_); |
return; |
} |
BrowserThread::PostTaskAndReplyWithResult( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&CheckSinglePermissionOnUIThread, device_type, |
- render_process_id, render_frame_id, security_origin), |
- callback); |
+ base::BindOnce(&CheckSinglePermissionOnUIThread, device_type, |
+ render_process_id, render_frame_id, security_origin), |
+ std::move(callback)); |
} |
void MediaDevicesPermissionChecker::CheckPermissions( |
@@ -118,20 +118,20 @@ void MediaDevicesPermissionChecker::CheckPermissions( |
int render_process_id, |
int render_frame_id, |
const url::Origin& security_origin, |
- const base::Callback<void(const MediaDevicesManager::BoolDeviceTypes&)>& |
+ base::OnceCallback<void(const MediaDevicesManager::BoolDeviceTypes&)> |
callback) const { |
if (use_override_) { |
MediaDevicesManager::BoolDeviceTypes result; |
result.fill(override_value_); |
- callback.Run(result); |
+ std::move(callback).Run(result); |
return; |
} |
BrowserThread::PostTaskAndReplyWithResult( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&DoCheckPermissionsOnUIThread, requested, render_process_id, |
- render_frame_id, security_origin), |
- callback); |
+ base::BindOnce(&DoCheckPermissionsOnUIThread, requested, |
+ render_process_id, render_frame_id, security_origin), |
+ std::move(callback)); |
} |
} // namespace content |