diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderHTMLCanvas.cpp')
-rw-r--r-- | Source/WebCore/rendering/RenderHTMLCanvas.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/Source/WebCore/rendering/RenderHTMLCanvas.cpp b/Source/WebCore/rendering/RenderHTMLCanvas.cpp index f2de75d52..199f903b4 100644 --- a/Source/WebCore/rendering/RenderHTMLCanvas.cpp +++ b/Source/WebCore/rendering/RenderHTMLCanvas.cpp @@ -101,18 +101,7 @@ void RenderHTMLCanvas::canvasSizeChanged() if (!parent()) return; - - if (!preferredLogicalWidthsDirty()) - setPreferredLogicalWidthsDirty(true); - - LayoutSize oldSize = size(); - updateLogicalWidth(); - updateLogicalHeight(); - if (oldSize == size()) - return; - - if (!selfNeedsLayout()) - setNeedsLayout(); + setNeedsLayoutIfNeededAfterIntrinsicSizeChange(); } } // namespace WebCore |