Commit 08118106 authored by peria@chromium.org's avatar peria@chromium.org

Remove a GC_PLUGIN_IGNORE for an issue which has already been fixed.


BUG=516604, 496496

Review URL: https://codereview.chromium.org/1320443005

git-svn-id: svn://svn.chromium.org/blink/trunk@201624 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 7ad5b007
......@@ -1080,6 +1080,9 @@ WebGLRenderingContextBase::~WebGLRenderingContextBase()
m_renderbufferBinding = nullptr;
m_valuebufferBinding = nullptr;
// WebGLTexture shared objects will be detached and deleted
// m_contextGroup->removeContext(this), which will bring about deleteTexture() calls.
// We null these out to avoid accessing those members in deleteTexture().
for (size_t i = 0; i < m_textureUnits.size(); ++i) {
m_textureUnits[i].m_texture2DBinding = nullptr;
m_textureUnits[i].m_textureCubeMapBinding = nullptr;
......
......@@ -570,7 +570,6 @@ protected:
PersistentWillBeMember<WebGLRenderbuffer> m_renderbufferBinding;
PersistentWillBeMember<CHROMIUMValuebuffer> m_valuebufferBinding;
GC_PLUGIN_IGNORE("crbug.com/496496")
PersistentHeapVectorWillBeHeapVector<TextureUnitState> m_textureUnits;
unsigned long m_activeTextureUnit;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment