Index: Source/core/rendering/RenderHTMLCanvas.cpp |
diff --git a/Source/core/rendering/RenderHTMLCanvas.cpp b/Source/core/rendering/RenderHTMLCanvas.cpp |
index a09c9fac38b4c60db4aad69415c65de73845f1bd..a98c72cda9b5cf3293607dbb3a786f2ec4fb04d0 100644 |
--- a/Source/core/rendering/RenderHTMLCanvas.cpp |
+++ b/Source/core/rendering/RenderHTMLCanvas.cpp |
@@ -71,16 +71,14 @@ void RenderHTMLCanvas::canvasSizeChanged() |
if (!preferredLogicalWidthsDirty()) |
setPreferredLogicalWidthsDirty(); |
- if (selfNeedsLayout()) |
- return; |
- |
LayoutSize oldSize = size(); |
updateLogicalWidth(); |
updateLogicalHeight(); |
if (oldSize == size()) |
return; |
- setNeedsLayout(); |
+ if (!selfNeedsLayout()) |
+ setNeedsLayout(); |
} |
CompositingReasons RenderHTMLCanvas::additionalCompositingReasons() const |
Julien - ping for review
2015/01/22 14:34:47
What happened to the test from https://codereview.
|