Chromium Code Reviews| Index: third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp |
| diff --git a/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp b/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp |
| index 0c00516edf56a13f409d28cad8b80c05c6cab350..4d6c0385f4cb546ca387267caf4ae9b17d0ee1da 100644 |
| --- a/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp |
| +++ b/third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp |
| @@ -296,20 +296,24 @@ TransformOperations TransformBuilder::createTransformOperations( |
| toCSSPrimitiveValue(transformValue->item(0)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(1)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(2)).getDoubleValue(), |
| - toCSSPrimitiveValue(transformValue->item(3)).getDoubleValue(), |
| + toCSSPrimitiveValue(transformValue->item(3)).getDoubleValue() / |
| + zoomFactor, |
| toCSSPrimitiveValue(transformValue->item(4)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(5)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(6)).getDoubleValue(), |
| - toCSSPrimitiveValue(transformValue->item(7)).getDoubleValue(), |
| + toCSSPrimitiveValue(transformValue->item(7)).getDoubleValue() / |
| + zoomFactor, |
| toCSSPrimitiveValue(transformValue->item(8)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(9)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(10)).getDoubleValue(), |
| - toCSSPrimitiveValue(transformValue->item(11)).getDoubleValue(), |
| + toCSSPrimitiveValue(transformValue->item(11)).getDoubleValue() / |
| + zoomFactor, |
| zoomFactor * |
| toCSSPrimitiveValue(transformValue->item(12)).getDoubleValue(), |
| zoomFactor * |
| toCSSPrimitiveValue(transformValue->item(13)).getDoubleValue(), |
| - toCSSPrimitiveValue(transformValue->item(14)).getDoubleValue(), |
| + zoomFactor * |
|
pdr.
2016/11/08 07:04:08
WDYT of extracting this out of the loop and only a
Franklin Ta
2016/11/08 07:52:18
You also have to refactor the zoom adjustment in t
Franklin Ta
2016/11/08 16:47:02
Btw @alancutter if you're not the owner for this,
|
| + toCSSPrimitiveValue(transformValue->item(14)).getDoubleValue(), |
| toCSSPrimitiveValue(transformValue->item(15)).getDoubleValue()); |
| operations.operations().append( |
| Matrix3DTransformOperation::create(matrix)); |