Chromium Code Reviews| Index: third_party/WebKit/Source/modules/sensor/SensorProviderProxy.cpp |
| diff --git a/third_party/WebKit/Source/modules/sensor/SensorProviderProxy.cpp b/third_party/WebKit/Source/modules/sensor/SensorProviderProxy.cpp |
| index 023fa933661f83caea7045ecf9a3fa13c641cb6e..0a2de54a5d39548d1269877ab4fd2316438a8523 100644 |
| --- a/third_party/WebKit/Source/modules/sensor/SensorProviderProxy.cpp |
| +++ b/third_party/WebKit/Source/modules/sensor/SensorProviderProxy.cpp |
| @@ -39,6 +39,7 @@ SensorProviderProxy::~SensorProviderProxy() |
| DEFINE_TRACE(SensorProviderProxy) |
| { |
| + visitor->trace(m_frame); |
| visitor->trace(m_sensors); |
| Supplement<LocalFrame>::trace(visitor); |
| } |
| @@ -51,7 +52,7 @@ SensorProxy* SensorProviderProxy::getOrCreateSensor(device::mojom::blink::Sensor |
| return sensor; |
| } |
| - SensorProxy* sensor = new SensorProxy(type, this); |
| + SensorProxy* sensor = new SensorProxy(type, m_frame->page(), this); |
|
haraken
2016/09/08 11:07:13
How is this working? It looks like that no one is
Mikhail
2016/09/08 11:24:48
Ah I missed m_frame initialization when split the
|
| m_sensors.add(sensor); |
| return sensor; |