Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webgl/WebGLProgram.cpp |
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLProgram.cpp b/third_party/WebKit/Source/modules/webgl/WebGLProgram.cpp |
| index d113ab08ed92246a19c4d720c02706dc3f265b12..c5dea3606c17a45040ce97f2cbe569feb49e5202 100644 |
| --- a/third_party/WebKit/Source/modules/webgl/WebGLProgram.cpp |
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLProgram.cpp |
| @@ -147,9 +147,11 @@ bool WebGLProgram::detachShader(WebGLShader* shader) |
| } |
| } |
| -ScopedPersistent<v8::Array>* WebGLProgram::getPersistentCache() |
| +void WebGLProgram::visitChildDOMWrappers(v8::Isolate* isolate, const v8::Persistent<v8::Object>& wrapper) |
| { |
| - return &m_shaderWrappers; |
| + trySetWrapperReferencesInAllWorlds(wrapper, this, isolate); |
|
Ken Russell (switch to Gerrit)
2016/09/01 21:03:53
Same here.
Kai Ninomiya
2016/09/02 18:29:22
Done.
|
| + trySetWrapperReferencesInAllWorlds(wrapper, m_vertexShader, isolate); |
| + trySetWrapperReferencesInAllWorlds(wrapper, m_fragmentShader, isolate); |
| } |
| void WebGLProgram::cacheInfoIfNeeded(WebGLRenderingContextBase* context) |