stylo: Preserve the variant of translate() values in computed transforms

This commit is contained in:
Manish Goregaokar 2017-09-11 16:26:49 -07:00 committed by Manish Goregaokar
parent d461347adf
commit 83e3394904
4 changed files with 57 additions and 14 deletions

View file

@ -1135,6 +1135,21 @@ impl ToAnimatedZero for TransformOperation {
sy.to_animated_zero()?,
))
},
TransformOperation::TranslateX(ref tx) => {
Ok(TransformOperation::TranslateX(
tx.to_animated_zero()?
))
},
TransformOperation::TranslateY(ref ty) => {
Ok(TransformOperation::TranslateY(
ty.to_animated_zero()?
))
},
TransformOperation::TranslateZ(ref tz) => {
Ok(TransformOperation::TranslateZ(
tz.to_animated_zero()?
))
},
TransformOperation::Translate(ref tx, ref ty, ref tz) => {
Ok(TransformOperation::Translate(
tx.to_animated_zero()?,