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/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;