| Index: sky/engine/core/rendering/RenderBoxModelObject.cpp
|
| diff --git a/sky/engine/core/rendering/RenderBoxModelObject.cpp b/sky/engine/core/rendering/RenderBoxModelObject.cpp
|
| index ed3250ab22551528be27e4b9bcce7938c2d83504..40e00d14482974553e7e26a786b10624cc091760 100644
|
| --- a/sky/engine/core/rendering/RenderBoxModelObject.cpp
|
| +++ b/sky/engine/core/rendering/RenderBoxModelObject.cpp
|
| @@ -998,8 +998,6 @@ bool RenderBoxModelObject::paintNinePieceImage(GraphicsContext* graphicsContext,
|
| if (!styleImage->canRender(*this))
|
| return false;
|
|
|
| - // FIXME: border-image is broken with full page zooming when tiling has to happen, since the tiling function
|
| - // doesn't have any understanding of the zoom that is in effect on the tile.
|
| LayoutRect rectWithOutsets = rect;
|
| rectWithOutsets.expand(style->imageOutsets(ninePieceImage));
|
| IntRect borderImageRect = pixelSnappedIntRect(rectWithOutsets);
|
| @@ -2375,8 +2373,6 @@ void RenderBoxModelObject::paintBoxShadow(const PaintInfo& info, const LayoutRec
|
| if (hasOpaqueBackground) {
|
| // FIXME: The function to decide on the policy based on the transform should be a named function.
|
| // FIXME: It's not clear if this check is right. What about integral scale factors?
|
| - // FIXME: See crbug.com/382491. The use of getCTM may also be wrong because it does not include
|
| - // device zoom applied at raster time.
|
| AffineTransform transform = context->getCTM();
|
| if (transform.a() != 1 || (transform.d() != 1 && transform.d() != -1) || transform.b() || transform.c())
|
| rectToClipOut.inflate(-1);
|
|
|