| Index: third_party/WebKit/Source/modules/webgl/WebGLQuery.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLQuery.cpp b/third_party/WebKit/Source/modules/webgl/WebGLQuery.cpp
|
| index 89cd092d32da430ac68567c03bfdd8e750e8800e..6cb8e79819f5bb2618555dccdf711612973649a1 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLQuery.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLQuery.cpp
|
| @@ -15,11 +15,6 @@ WebGLQuery* WebGLQuery::create(WebGL2RenderingContextBase* ctx) {
|
| return new WebGLQuery(ctx);
|
| }
|
|
|
| -WebGLQuery::~WebGLQuery() {
|
| - // See the comment in WebGLObject::detachAndDeleteObject().
|
| - detachAndDeleteObject();
|
| -}
|
| -
|
| WebGLQuery::WebGLQuery(WebGL2RenderingContextBase* ctx)
|
| : WebGLSharedPlatform3DObject(ctx),
|
| m_target(0),
|
| @@ -34,6 +29,10 @@ WebGLQuery::WebGLQuery(WebGL2RenderingContextBase* ctx)
|
| setObject(query);
|
| }
|
|
|
| +WebGLQuery::~WebGLQuery() {
|
| + runDestructor();
|
| +}
|
| +
|
| void WebGLQuery::setTarget(GLenum target) {
|
| ASSERT(object());
|
| ASSERT(!m_target);
|
|
|