Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / rendering / LayoutRepainter.cpp
index a0e5762..0e1f779 100644 (file)
@@ -46,6 +46,7 @@ LayoutRepainter::LayoutRepainter(RenderObject& object, bool checkForRepaint)
             DisableCompositingQueryAsserts disabler;
             m_oldBounds = m_object.clippedOverflowRectForRepaint(m_repaintContainer);
         }
+        m_oldOutlineBox = m_object.outlineBoundsForRepaint(m_repaintContainer);
     }
 }
 
@@ -57,7 +58,7 @@ bool LayoutRepainter::repaintAfterLayout()
     // Hits in compositing/video/video-controls-layer-creation.html
     DisableCompositingQueryAsserts disabler;
 
-    return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_object.selfNeedsLayout(), m_oldBounds) : false;
+    return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_object.selfNeedsLayout(), m_oldBounds, m_oldOutlineBox) : false;
 }
 
 } // namespace WebCore