Index: Source/core/html/canvas/WebGLDebugShaders.cpp |
diff --git a/Source/core/html/canvas/WebGLDebugShaders.cpp b/Source/core/html/canvas/WebGLDebugShaders.cpp |
index ea33aa231f4e078d9ace9e2e9cd09697297927f1..46812d97b360c6ae6da7a6a5f4d2d81fc6ef8cee 100644 |
--- a/Source/core/html/canvas/WebGLDebugShaders.cpp |
+++ b/Source/core/html/canvas/WebGLDebugShaders.cpp |
@@ -60,7 +60,7 @@ String WebGLDebugShaders::getTranslatedShaderSource(WebGLShader* shader, Excepti |
UNUSED_PARAM(ec); |
if (isLost()) |
return String(); |
- if (!m_context->validateWebGLObject("getTranslatedShaderSource", shader)) |
+ if (!m_context->validateWebGLSharedObject("getTranslatedShaderSource", shader, WebGLSharedObject::ReadOnly)) |
return ""; |
return m_context->graphicsContext3D()->getExtensions()->getTranslatedShaderSourceANGLE(shader->object()); |
} |