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