Index: device/gamepad/public/interfaces/gamepad_struct_traits_unittest.cc |
diff --git a/device/gamepad/public/interfaces/gamepad_struct_traits_unittest.cc b/device/gamepad/public/interfaces/gamepad_struct_traits_unittest.cc |
index f1c5c27cfd46c2c896ec871715eac33e69c19ade..5a731fe88b005f08e5566a26eefce83284ff9b42 100644 |
--- a/device/gamepad/public/interfaces/gamepad_struct_traits_unittest.cc |
+++ b/device/gamepad/public/interfaces/gamepad_struct_traits_unittest.cc |
@@ -2,6 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <utility> |
+ |
#include "base/message_loop/message_loop.h" |
#include "base/run_loop.h" |
#include "device/gamepad/public/cpp/gamepad.h" |
@@ -175,9 +177,8 @@ class GamepadStructTraitsTest : public testing::Test, |
protected: |
GamepadStructTraitsTest() : binding_(this) {} |
- void PassGamepad(const Gamepad& send, |
- const PassGamepadCallback& callback) override { |
- callback.Run(send); |
+ void PassGamepad(const Gamepad& send, PassGamepadCallback callback) override { |
+ std::move(callback).Run(send); |
} |
mojom::GamepadStructTraitsTestPtr GetGamepadStructTraitsTestProxy() { |