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
Родитель 37b20c8416
Коммит 8c3d5643c1
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -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;