Index: ui/gfx/interpolated_transform.cc |
diff --git a/ui/gfx/interpolated_transform.cc b/ui/gfx/interpolated_transform.cc |
index 693b6567f7f53f01b266818001cf7d188f011f86..0522fbca17a18d0ef3fd257db864ffa189be0f24 100644 |
--- a/ui/gfx/interpolated_transform.cc |
+++ b/ui/gfx/interpolated_transform.cc |
@@ -331,8 +331,10 @@ void InterpolatedTransformAboutPivot::Init(const gfx::Point& pivot, |
InterpolatedTransform* xform) { |
gfx::Transform to_pivot; |
gfx::Transform from_pivot; |
- to_pivot.Translate(-pivot.x(), -pivot.y()); |
- from_pivot.Translate(pivot.x(), pivot.y()); |
+ // TODO(danakj): When https://code.google.com/p/skia/issues/detail?id=3045 is |
danakj
2014/11/03 20:35:26
The TODO can go?
Peter Kasting
2014/11/03 22:19:55
Done.
|
+ // fixed, use those conversions. |
+ to_pivot.Translate(SkIntToMScalar(-pivot.x()), SkIntToMScalar(-pivot.y())); |
+ from_pivot.Translate(SkIntToMScalar(pivot.x()), SkIntToMScalar(pivot.y())); |
scoped_ptr<InterpolatedTransform> pre_transform( |
new InterpolatedConstantTransform(to_pivot)); |