2010-12-13 Justin Schuh <jschuh@chromium.org>
authorjschuh@chromium.org <jschuh@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Dec 2010 19:34:10 +0000 (19:34 +0000)
committerjschuh@chromium.org <jschuh@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Dec 2010 19:34:10 +0000 (19:34 +0000)
        Reviewed by Dimitri Glazkov.

        Build fix for r73927
        https://bugs.webkit.org/show_bug.cgi?id=50946

        Reverting CSSCanvasValue::canvasDestroyed to its code before r73927
        because it's breaking the build and I changed it only because it
        appeared redunudant after r73927.

        No behavior changed so no new tests needed.

        * css/CSSCanvasValue.cpp:
        (WebCore::CSSCanvasValue::canvasDestroyed):

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

WebCore/ChangeLog
WebCore/css/CSSCanvasValue.cpp

index d2825dc..b05c873 100644 (file)
@@ -1,3 +1,19 @@
+2010-12-13  Justin Schuh  <jschuh@chromium.org>
+
+        Reviewed by Dimitri Glazkov.
+
+        Build fix for r73927
+        https://bugs.webkit.org/show_bug.cgi?id=50946
+
+        Reverting CSSCanvasValue::canvasDestroyed to its code before r73927
+        because it's breaking the build and I changed it only because it
+        appeared redunudant after r73927.
+
+        No behavior changed so no new tests needed.
+
+        * css/CSSCanvasValue.cpp:
+        (WebCore::CSSCanvasValue::canvasDestroyed):
+
 2010-12-13  Matthew Delaney  <mdelaney@apple.com>
 
         Reviewed by nobody, build fix.
index e9e83c5..948dc74 100644 (file)
@@ -62,7 +62,8 @@ void CSSCanvasValue::canvasResized(HTMLCanvasElement*)
 void CSSCanvasValue::canvasDestroyed(HTMLCanvasElement* element)
 {
     ASSERT(element == m_element);
-    m_element = 0;
+    if (element == m_element)
+        m_element = 0;
 }
 
 IntSize CSSCanvasValue::fixedSize(const RenderObject* renderer)