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; |