Bug 1120510 - Fix an assertion failure in the WebGL memory reporter. r=jrmuizel.

This commit is contained in:
Nicholas Nethercote 2015-01-12 14:55:58 -08:00
parent fbda614afe
commit c02a1d727e

View File

@ -126,8 +126,10 @@ WebGLMemoryTracker::GetBufferCacheMemoryUsed()
buffer;
buffer = buffer->getNext())
{
if (buffer->Target() == LOCAL_GL_ELEMENT_ARRAY_BUFFER)
if (buffer->HasEverBeenBound() &&
buffer->Target() == LOCAL_GL_ELEMENT_ARRAY_BUFFER) {
result += buffer->SizeOfIncludingThis(WebGLBufferMallocSizeOf);
}
}
}
return result;