Chromium Code Reviews| Index: Source/core/dom/Element.cpp |
| diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp |
| index 01190e052558715176dd98e24bad95cf522f39f9..effebc54e73a873312aa9ba6a575e44790978c63 100644 |
| --- a/Source/core/dom/Element.cpp |
| +++ b/Source/core/dom/Element.cpp |
| @@ -568,7 +568,7 @@ static int adjustForLocalZoom(LayoutUnit value, RenderObject* renderer) |
| int Element::offsetLeft() |
| { |
| - document()->updateLayoutIgnorePendingStylesheets(); |
| + document()->tryPartialUpdateLayoutIgnorePendingStylesheets(renderer()); |
|
esprehn
2013/08/18 03:43:15
partialUpdateLayoutIgnorePendingStylesheet(this)
pdr.
2013/08/20 06:19:10
Done.
|
| if (RenderBoxModelObject* renderer = renderBoxModelObject()) |
| return adjustForLocalZoom(renderer->pixelSnappedOffsetLeft(), renderer); |
| return 0; |
| @@ -576,7 +576,7 @@ int Element::offsetLeft() |
| int Element::offsetTop() |
| { |
| - document()->updateLayoutIgnorePendingStylesheets(); |
| + document()->tryPartialUpdateLayoutIgnorePendingStylesheets(renderer()); |
| if (RenderBoxModelObject* renderer = renderBoxModelObject()) |
| return adjustForLocalZoom(renderer->pixelSnappedOffsetTop(), renderer); |
| return 0; |
| @@ -591,7 +591,7 @@ int Element::offsetWidth() |
| return adjustLayoutUnitForAbsoluteZoom(renderer->fixedOffsetWidth(), renderer).round(); |
| } |
| - document()->updateLayoutIgnorePendingStylesheets(); |
| + document()->tryPartialUpdateLayoutIgnorePendingStylesheets(renderer()); |
| if (RenderBoxModelObject* renderer = renderBoxModelObject()) |
| return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedOffsetWidth(), renderer).round(); |
| return 0; |
| @@ -599,7 +599,7 @@ int Element::offsetWidth() |
| int Element::offsetHeight() |
| { |
| - document()->updateLayoutIgnorePendingStylesheets(); |
| + document()->tryPartialUpdateLayoutIgnorePendingStylesheets(renderer()); |
| if (RenderBoxModelObject* renderer = renderBoxModelObject()) |
| return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedOffsetHeight(), renderer).round(); |
| return 0; |