2011-01-07 Takashi Toyoshima <toyoshim@google.com>
authorzmo@google.com <zmo@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Jan 2011 17:51:36 +0000 (17:51 +0000)
committerzmo@google.com <zmo@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Jan 2011 17:51:36 +0000 (17:51 +0000)
        Reviewed by Kenneth Russell.

        cleanupAfterGraphicsCall() is never called in
        WebGLRenderingContext::checkFramebufferStatus()
        https://bugs.webkit.org/show_bug.cgi?id=51668

        No new tests. This is a trivial bug.

        * html/canvas/WebGLRenderingContext.cpp:
        (WebCore::WebGLRenderingContext::checkFramebufferStatus):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75251 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/html/canvas/WebGLRenderingContext.cpp

index e9db153..bc2e248 100644 (file)
@@ -1,3 +1,16 @@
+2011-01-07  Takashi Toyoshima  <toyoshim@google.com>
+
+        Reviewed by Kenneth Russell.
+
+        cleanupAfterGraphicsCall() is never called in
+        WebGLRenderingContext::checkFramebufferStatus()
+        https://bugs.webkit.org/show_bug.cgi?id=51668
+
+        No new tests. This is a trivial bug.
+
+        * html/canvas/WebGLRenderingContext.cpp:
+        (WebCore::WebGLRenderingContext::checkFramebufferStatus):
+
 2011-01-07  Mario Sanchez Prada  <msanchez@igalia.com>
 
         Reviewed by Chris Fleizach.
index 94f326d..cc92fd0 100644 (file)
@@ -598,8 +598,9 @@ unsigned long WebGLRenderingContext::checkFramebufferStatus(unsigned long target
         return GraphicsContext3D::FRAMEBUFFER_COMPLETE;
     if (m_framebufferBinding->isIncomplete(true))
         return GraphicsContext3D::FRAMEBUFFER_UNSUPPORTED;
-    return m_context->checkFramebufferStatus(target);
+    unsigned long result = m_context->checkFramebufferStatus(target);
     cleanupAfterGraphicsCall(false);
+    return result;
 }
 
 void WebGLRenderingContext::clear(unsigned long mask)