Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / rendering / LayoutRepainter.cpp
index 0e1f779..7f9b410 100644 (file)
@@ -45,8 +45,8 @@ LayoutRepainter::LayoutRepainter(RenderObject& object, bool checkForRepaint)
             // Hits in compositing/video/video-controls-layer-creation.html
             DisableCompositingQueryAsserts disabler;
             m_oldBounds = m_object.clippedOverflowRectForRepaint(m_repaintContainer);
+            m_oldOffset = m_object.positionFromRepaintContainer(m_repaintContainer);
         }
-        m_oldOutlineBox = m_object.outlineBoundsForRepaint(m_repaintContainer);
     }
 }
 
@@ -58,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, m_oldOutlineBox) : false;
+    return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_object.selfNeedsLayout(), m_oldBounds, m_oldOffset) : false;
 }
 
 } // namespace WebCore