| Index: third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.cpp b/third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.cpp
|
| index f5370cb50413efde620cf9409ffcbb5097405bac..8cd17dda8f3a44eb06d8eec0c07362d8e58469b9 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.cpp
|
| @@ -140,9 +140,12 @@ void WebGLVertexArrayObjectBase::unbindBuffer(WebGLBuffer* buffer)
|
| updateAttribBufferBoundStatus();
|
| }
|
|
|
| -ScopedPersistent<v8::Array>* WebGLVertexArrayObjectBase::getPersistentCache()
|
| +void WebGLVertexArrayObjectBase::visitChildDOMWrappers(v8::Isolate* isolate, const v8::Persistent<v8::Object>& wrapper)
|
| {
|
| - return &m_arrayBufferWrappers;
|
| + DOMWrapperWorld::setWrapperReferencesInAllWorlds(wrapper, m_boundElementArrayBuffer, isolate);
|
| + for (size_t i = 0; i < m_arrayBufferList.size(); ++i) {
|
| + DOMWrapperWorld::setWrapperReferencesInAllWorlds(wrapper, m_arrayBufferList[i], isolate);
|
| + }
|
| }
|
|
|
| DEFINE_TRACE(WebGLVertexArrayObjectBase)
|
|
|