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