Apply base_bind_rewriters to //content/renderer/input
This CL applies //tools/clang/base_bind_rewriters to //content/renderer/input
It rewrites base::Bind to base::BindOnce where the resulting base::Callback
is immediately converted to base::OnceCallback, which is considered safe
to use base::BindOnce.
E.g.:
base::PostTask(FROM_HERE, base::Bind([]{}));
base::OnceClosure cb = base::Bind([]{});
are converted to:
base::PostTask(FROM_HERE, base::BindOnce([]{}));
base::OnceClosure cb = base::BindOnce([]{});
Change-Id: I54d839c5d69736a063f39b843b7314c185118ed4
Reviewed-on: https://chromium-review.googlesource.com/628054
Reviewed-by: Dave Tapuska <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#497320}
diff --git a/content/renderer/input/frame_input_handler_impl.cc b/content/renderer/input/frame_input_handler_impl.cc
index 79a223a4..645c45c 100644
--- a/content/renderer/input/frame_input_handler_impl.cc
+++ b/content/renderer/input/frame_input_handler_impl.cc
@@ -424,7 +424,7 @@
// thread to delete this object.
binding_.Close();
main_thread_task_runner_->PostTask(
- FROM_HERE, base::Bind(&FrameInputHandlerImpl::Release, weak_this_));
+ FROM_HERE, base::BindOnce(&FrameInputHandlerImpl::Release, weak_this_));
return;
}
delete this;
@@ -433,7 +433,7 @@
void FrameInputHandlerImpl::BindNow(mojom::FrameInputHandlerRequest request) {
binding_.Bind(std::move(request));
binding_.set_connection_error_handler(
- base::Bind(&FrameInputHandlerImpl::Release, base::Unretained(this)));
+ base::BindOnce(&FrameInputHandlerImpl::Release, base::Unretained(this)));
}
FrameInputHandlerImpl::HandlingState::HandlingState(
diff --git a/content/renderer/input/input_event_filter.cc b/content/renderer/input/input_event_filter.cc
index bba934a..f0d87bb 100644
--- a/content/renderer/input/input_event_filter.cc
+++ b/content/renderer/input/input_event_filter.cc
@@ -196,8 +196,8 @@
}
bool postedTask = target_task_runner_->PostTask(
- FROM_HERE, base::Bind(&InputEventFilter::ForwardToHandler, this,
- routing_id, message, received_time));
+ FROM_HERE, base::BindOnce(&InputEventFilter::ForwardToHandler, this,
+ routing_id, message, received_time));
LOG_IF(WARNING, !postedTask) << "PostTask failed";
return true;
}
@@ -299,8 +299,8 @@
void InputEventFilter::SendMessage(std::unique_ptr<IPC::Message> message) {
CHECK(io_task_runner_->PostTask(
- FROM_HERE, base::Bind(&InputEventFilter::SendMessageOnIOThread, this,
- base::Passed(&message))))
+ FROM_HERE, base::BindOnce(&InputEventFilter::SendMessageOnIOThread, this,
+ base::Passed(&message))))
<< "PostTask failed";
}
diff --git a/content/renderer/input/input_handler_manager.cc b/content/renderer/input/input_handler_manager.cc
index b12010d..19b9e75 100644
--- a/content/renderer/input/input_handler_manager.cc
+++ b/content/renderer/input/input_handler_manager.cc
@@ -81,10 +81,11 @@
} else {
task_runner_->PostTask(
FROM_HERE,
- base::Bind(&InputHandlerManager::AddInputHandlerOnCompositorThread,
- base::Unretained(this), routing_id,
- base::ThreadTaskRunnerHandle::Get(), input_handler,
- input_event_queue, render_widget, enable_smooth_scrolling));
+ base::BindOnce(&InputHandlerManager::AddInputHandlerOnCompositorThread,
+ base::Unretained(this), routing_id,
+ base::ThreadTaskRunnerHandle::Get(), input_handler,
+ input_event_queue, render_widget,
+ enable_smooth_scrolling));
}
}
@@ -142,10 +143,11 @@
} else {
task_runner_->PostTask(
FROM_HERE,
- base::Bind(&InputHandlerManager::
- RegisterAssociatedRenderFrameRoutingIDOnCompositorThread,
- base::Unretained(this), render_frame_routing_id,
- render_view_routing_id));
+ base::BindOnce(
+ &InputHandlerManager::
+ RegisterAssociatedRenderFrameRoutingIDOnCompositorThread,
+ base::Unretained(this), render_frame_routing_id,
+ render_view_routing_id));
}
}
@@ -164,8 +166,9 @@
} else {
task_runner_->PostTask(
FROM_HERE,
- base::Bind(&InputHandlerManager::UnregisterRoutingIDOnCompositorThread,
- base::Unretained(this), routing_id));
+ base::BindOnce(
+ &InputHandlerManager::UnregisterRoutingIDOnCompositorThread,
+ base::Unretained(this), routing_id));
}
}
@@ -181,7 +184,7 @@
const cc::InputHandlerScrollResult& scroll_result) {
task_runner_->PostTask(
FROM_HERE,
- base::Bind(
+ base::BindOnce(
&InputHandlerManager::ObserveGestureEventAndResultOnCompositorThread,
base::Unretained(this), routing_id, gesture_event, scroll_result));
}
diff --git a/content/renderer/input/input_handler_wrapper.cc b/content/renderer/input/input_handler_wrapper.cc
index 29308940..d9610c7 100644
--- a/content/renderer/input/input_handler_wrapper.cc
+++ b/content/renderer/input/input_handler_wrapper.cc
@@ -40,14 +40,15 @@
void InputHandlerWrapper::NeedsMainFrame() {
main_task_runner_->PostTask(
FROM_HERE,
- base::Bind(&RenderWidget::SetNeedsMainFrame, render_widget_));
+ base::BindOnce(&RenderWidget::SetNeedsMainFrame, render_widget_));
}
void InputHandlerWrapper::TransferActiveWheelFlingAnimation(
const blink::WebActiveWheelFlingParameters& params) {
main_task_runner_->PostTask(
- FROM_HERE, base::Bind(&RenderWidget::TransferActiveWheelFlingAnimation,
- render_widget_, params));
+ FROM_HERE,
+ base::BindOnce(&RenderWidget::TransferActiveWheelFlingAnimation,
+ render_widget_, params));
}
void InputHandlerWrapper::DispatchNonBlockingEventToMainThread(
diff --git a/content/renderer/input/main_thread_event_queue.cc b/content/renderer/input/main_thread_event_queue.cc
index 7b15c0b8..3f5bce49 100644
--- a/content/renderer/input/main_thread_event_queue.cc
+++ b/content/renderer/input/main_thread_event_queue.cc
@@ -483,7 +483,7 @@
void MainThreadEventQueue::PostTaskToMainThread() {
main_task_runner_->PostTask(
- FROM_HERE, base::Bind(&MainThreadEventQueue::DispatchEvents, this));
+ FROM_HERE, base::BindOnce(&MainThreadEventQueue::DispatchEvents, this));
}
void MainThreadEventQueue::QueueEvent(
@@ -556,7 +556,8 @@
}
main_task_runner_->PostTask(
- FROM_HERE, base::Bind(&MainThreadEventQueue::SetNeedsMainFrame, this));
+ FROM_HERE,
+ base::BindOnce(&MainThreadEventQueue::SetNeedsMainFrame, this));
}
void MainThreadEventQueue::ClearClient() {
diff --git a/content/renderer/input/main_thread_event_queue_unittest.cc b/content/renderer/input/main_thread_event_queue_unittest.cc
index f8bd6573..97203cb 100644
--- a/content/renderer/input/main_thread_event_queue_unittest.cc
+++ b/content/renderer/input/main_thread_event_queue_unittest.cc
@@ -181,8 +181,8 @@
void QueueClosure() {
unsigned closure_id = ++closure_count_;
- queue_->QueueClosure(base::Bind(&MainThreadEventQueueTest::RunClosure,
- base::Unretained(this), closure_id));
+ queue_->QueueClosure(base::BindOnce(&MainThreadEventQueueTest::RunClosure,
+ base::Unretained(this), closure_id));
}
MainThreadEventQueueTaskList& event_queue() {
diff --git a/content/renderer/input/main_thread_input_event_filter.cc b/content/renderer/input/main_thread_input_event_filter.cc
index 61814c9..abab750 100644
--- a/content/renderer/input/main_thread_input_event_filter.cc
+++ b/content/renderer/input/main_thread_input_event_filter.cc
@@ -24,7 +24,7 @@
DCHECK_EQ(static_cast<int>(IPC_MESSAGE_ID_CLASS(message.type())),
InputMsgStart);
bool handled = main_task_runner_->PostTask(
- FROM_HERE, base::Bind(main_listener_, message));
+ FROM_HERE, base::BindOnce(main_listener_, message));
return handled;
}
diff --git a/content/renderer/input/widget_input_handler_impl.cc b/content/renderer/input/widget_input_handler_impl.cc
index e619ee8..b731df44 100644
--- a/content/renderer/input/widget_input_handler_impl.cc
+++ b/content/renderer/input/widget_input_handler_impl.cc
@@ -72,35 +72,36 @@
mojom::WidgetInputHandlerAssociatedRequest request) {
associated_binding_.Bind(std::move(request));
associated_binding_.set_connection_error_handler(
- base::Bind(&WidgetInputHandlerImpl::Release, base::Unretained(this)));
+ base::BindOnce(&WidgetInputHandlerImpl::Release, base::Unretained(this)));
}
void WidgetInputHandlerImpl::SetBinding(
mojom::WidgetInputHandlerRequest request) {
binding_.Bind(std::move(request));
binding_.set_connection_error_handler(
- base::Bind(&WidgetInputHandlerImpl::Release, base::Unretained(this)));
+ base::BindOnce(&WidgetInputHandlerImpl::Release, base::Unretained(this)));
}
void WidgetInputHandlerImpl::SetFocus(bool focused) {
RunOnMainThread(
- base::Bind(&RenderWidget::OnSetFocus, render_widget_, focused));
+ base::BindOnce(&RenderWidget::OnSetFocus, render_widget_, focused));
}
void WidgetInputHandlerImpl::MouseCaptureLost() {
RunOnMainThread(
- base::Bind(&RenderWidget::OnMouseCaptureLost, render_widget_));
+ base::BindOnce(&RenderWidget::OnMouseCaptureLost, render_widget_));
}
void WidgetInputHandlerImpl::SetEditCommandsForNextKeyEvent(
const std::vector<EditCommand>& commands) {
- RunOnMainThread(base::Bind(&RenderWidget::OnSetEditCommandsForNextKeyEvent,
- render_widget_, commands));
+ RunOnMainThread(
+ base::BindOnce(&RenderWidget::OnSetEditCommandsForNextKeyEvent,
+ render_widget_, commands));
}
void WidgetInputHandlerImpl::CursorVisibilityChanged(bool visible) {
- RunOnMainThread(base::Bind(&RenderWidget::OnCursorVisibilityChange,
- render_widget_, visible));
+ RunOnMainThread(base::BindOnce(&RenderWidget::OnCursorVisibilityChange,
+ render_widget_, visible));
}
void WidgetInputHandlerImpl::ImeSetComposition(
@@ -110,9 +111,9 @@
int32_t start,
int32_t end) {
RunOnMainThread(
- base::Bind(&RenderWidget::OnImeSetComposition, render_widget_, text,
- ConvertUIImeTextSpansToBlinkImeTextSpans(ime_text_spans),
- range, start, end));
+ base::BindOnce(&RenderWidget::OnImeSetComposition, render_widget_, text,
+ ConvertUIImeTextSpansToBlinkImeTextSpans(ime_text_spans),
+ range, start, end));
}
void WidgetInputHandlerImpl::ImeCommitText(
@@ -121,26 +122,26 @@
const gfx::Range& range,
int32_t relative_cursor_position) {
RunOnMainThread(
- base::Bind(&RenderWidget::OnImeCommitText, render_widget_, text,
- ConvertUIImeTextSpansToBlinkImeTextSpans(ime_text_spans),
- range, relative_cursor_position));
+ base::BindOnce(&RenderWidget::OnImeCommitText, render_widget_, text,
+ ConvertUIImeTextSpansToBlinkImeTextSpans(ime_text_spans),
+ range, relative_cursor_position));
}
void WidgetInputHandlerImpl::ImeFinishComposingText(bool keep_selection) {
- RunOnMainThread(base::Bind(&RenderWidget::OnImeFinishComposingText,
- render_widget_, keep_selection));
+ RunOnMainThread(base::BindOnce(&RenderWidget::OnImeFinishComposingText,
+ render_widget_, keep_selection));
}
void WidgetInputHandlerImpl::RequestTextInputStateUpdate() {
- RunOnMainThread(
- base::Bind(&RenderWidget::OnRequestTextInputStateUpdate, render_widget_));
+ RunOnMainThread(base::BindOnce(&RenderWidget::OnRequestTextInputStateUpdate,
+ render_widget_));
}
void WidgetInputHandlerImpl::RequestCompositionUpdates(bool immediate_request,
bool monitor_request) {
- RunOnMainThread(base::Bind(&RenderWidget::OnRequestCompositionUpdates,
- render_widget_, immediate_request,
- monitor_request));
+ RunOnMainThread(base::BindOnce(&RenderWidget::OnRequestCompositionUpdates,
+ render_widget_, immediate_request,
+ monitor_request));
}
void WidgetInputHandlerImpl::DispatchEvent(
@@ -172,8 +173,8 @@
associated_binding_.Close();
binding_.Close();
main_thread_task_runner_->PostTask(
- FROM_HERE,
- base::Bind(&WidgetInputHandlerImpl::Release, base::Unretained(this)));
+ FROM_HERE, base::BindOnce(&WidgetInputHandlerImpl::Release,
+ base::Unretained(this)));
return;
}
delete this;
diff --git a/content/renderer/input/widget_input_handler_manager.cc b/content/renderer/input/widget_input_handler_manager.cc
index 96d8eff..a4cc46d6 100644
--- a/content/renderer/input/widget_input_handler_manager.cc
+++ b/content/renderer/input/widget_input_handler_manager.cc
@@ -129,8 +129,9 @@
void WidgetInputHandlerManager::TransferActiveWheelFlingAnimation(
const blink::WebActiveWheelFlingParameters& params) {
main_thread_task_runner_->PostTask(
- FROM_HERE, base::Bind(&RenderWidget::TransferActiveWheelFlingAnimation,
- render_widget_, params));
+ FROM_HERE,
+ base::BindOnce(&RenderWidget::TransferActiveWheelFlingAnimation,
+ render_widget_, params));
}
void WidgetInputHandlerManager::DispatchNonBlockingEventToMainThread(