Index: device/vr/test/fake_vr_device.cc |
diff --git a/device/vr/test/fake_vr_device.cc b/device/vr/test/fake_vr_device.cc |
index d0853debfc5959f59cd3a31a528a9884790530df..c699905019dff22bee1b1b63e2c6d2f13e57e77e 100644 |
--- a/device/vr/test/fake_vr_device.cc |
+++ b/device/vr/test/fake_vr_device.cc |
@@ -54,9 +54,10 @@ void FakeVRDevice::SetVRDevice(const mojom::VRDisplayInfoPtr& device) { |
device_ = device.Clone(); |
} |
-mojom::VRDisplayInfoPtr FakeVRDevice::GetVRDevice() { |
+void FakeVRDevice::GetVRDevice( |
+ const base::Callback<void(mojom::VRDisplayInfoPtr)>& callback) { |
mojom::VRDisplayInfoPtr display = device_.Clone(); |
- return display.Clone(); |
+ callback.Run(std::move(display)); |
} |
void FakeVRDevice::ResetPose() {} |