Changeset 287606 in webkit for trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
- Timestamp:
- Jan 5, 2022, 12:22:38 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r287602 r287606 618 618 } 619 619 620 static Ref<CSSValue> computedTransform(Render Object* renderer, const RenderStyle& style)620 static Ref<CSSValue> computedTransform(RenderElement* renderer, const RenderStyle& style) 621 621 { 622 622 if (!rendererCanBeTransformed(renderer) || !style.hasTransform()) 623 623 return CSSValuePool::singleton().createIdentifierValue(CSSValueNone); 624 624 625 FloatRect pixelSnappedRect;626 if (is<RenderBox>(*renderer))627 pixelSnappedRect = snapRectToDevicePixels(downcast<RenderBox>(*renderer).borderBoxRect(), renderer->document().deviceScaleFactor());628 629 625 TransformationMatrix transform; 630 style.applyTransform(transform, pixelSnappedRect, { });626 style.applyTransform(transform, transformReferenceBox(style, *renderer), { }); 631 627 // Note that this does not flatten to an affine transform if ENABLE(3D_TRANSFORMS) is off, by design. 632 628
Note:
See TracChangeset
for help on using the changeset viewer.