Index: device/vr/vr_device.cc |
diff --git a/device/vr/vr_device.cc b/device/vr/vr_device.cc |
index 59abe735e72a5aae48fc94dcf57035139cfe4ca1..89c330452156e783b9b35aeb4519fb277736987a 100644 |
--- a/device/vr/vr_device.cc |
+++ b/device/vr/vr_device.cc |
@@ -42,13 +42,13 @@ bool VRDevice::IsPresentingService(VRServiceImpl* service) { |
return (presenting_service_ && presenting_service_ == service); |
} |
-void VRDevice::OnDisplayChanged() { |
+void VRDevice::OnChanged() { |
mojom::VRDisplayInfoPtr vr_device_info = GetVRDevice(); |
if (vr_device_info.is_null()) |
return; |
for (const auto& display : displays_) |
- display.second->client()->OnDisplayChanged(vr_device_info.Clone()); |
+ display.second->client()->OnChanged(vr_device_info.Clone()); |
} |
void VRDevice::OnExitPresent() { |
@@ -59,14 +59,24 @@ void VRDevice::OnExitPresent() { |
SetPresentingService(nullptr); |
} |
-void VRDevice::OnDisplayBlur() { |
+void VRDevice::OnBlur() { |
for (const auto& display : displays_) |
- display.second->client()->OnDisplayBlur(); |
+ display.second->client()->OnBlur(); |
} |
-void VRDevice::OnDisplayFocus() { |
+void VRDevice::OnFocus() { |
for (const auto& display : displays_) |
- display.second->client()->OnDisplayFocus(); |
+ display.second->client()->OnFocus(); |
+} |
+ |
+void VRDevice::OnActivate(mojom::VRDisplayEventReason reason) { |
+ for (const auto& display : displays_) |
+ display.second->client()->OnActivate(reason); |
+} |
+ |
+void VRDevice::OnDeactivate(mojom::VRDisplayEventReason reason) { |
+ for (const auto& display : displays_) |
+ display.second->client()->OnDeactivate(reason); |
} |
void VRDevice::SetPresentingService(VRServiceImpl* service) { |