Index: Source/modules/vr/VRHardwareUnitCollection.cpp |
diff --git a/Source/modules/vr/VRHardwareUnitCollection.cpp b/Source/modules/vr/VRHardwareUnitCollection.cpp |
index 84eb4dc1eac35465375fc993b6b87190034f601b..9df7d7487f74b63d39b15ad0df33c0a1886668d6 100644 |
--- a/Source/modules/vr/VRHardwareUnitCollection.cpp |
+++ b/Source/modules/vr/VRHardwareUnitCollection.cpp |
@@ -27,16 +27,11 @@ VRHardwareUnitCollection::VRHardwareUnitCollection(VRController* controller) |
{ |
} |
-HeapVector<Member<VRDevice>> VRHardwareUnitCollection::updateVRHardwareUnits(const WebVector<WebVRDevice>* devices) |
+HeapVector<Member<VRDevice>> VRHardwareUnitCollection::updateVRHardwareUnits(const WebVector<WebVRDevice>& devices) |
{ |
VRDeviceVector vrDevices; |
- if (!devices) |
- return vrDevices; |
- |
- for (size_t i = 0; i < devices->size(); ++i) { |
- const WebVRDevice& device = (*devices)[i]; |
- |
+ for (const auto& device : devices) { |
VRHardwareUnit* hardwareUnit = getHardwareUnitForIndex(device.index); |
if (!hardwareUnit) { |
hardwareUnit = new VRHardwareUnit(m_controller); |