| Index: Source/platform/transforms/RotateTransformOperation.cpp
|
| diff --git a/Source/platform/transforms/RotateTransformOperation.cpp b/Source/platform/transforms/RotateTransformOperation.cpp
|
| index c3e2b9dbaa642ebc1795be3db667ecbb0f1cc90f..3c827a369cb25a8461d61b4d5e70587615bf21d9 100644
|
| --- a/Source/platform/transforms/RotateTransformOperation.cpp
|
| +++ b/Source/platform/transforms/RotateTransformOperation.cpp
|
| @@ -91,9 +91,7 @@ PassRefPtr<TransformOperation> RotateTransformOperation::blend(const TransformOp
|
| const RotateTransformOperation* fromOp = static_cast<const RotateTransformOperation*>(from);
|
|
|
| // Optimize for single axis rotation
|
| - if (!fromOp || (fromOp->m_x == 0 && fromOp->m_y == 0 && fromOp->m_z == 1) ||
|
| - (fromOp->m_x == 0 && fromOp->m_y == 1 && fromOp->m_z == 0) ||
|
| - (fromOp->m_x == 1 && fromOp->m_y == 0 && fromOp->m_z == 0)) {
|
| + if (!fromOp) {
|
| double fromAngle = fromOp ? fromOp->m_angle : 0;
|
| return RotateTransformOperation::create(fromOp ? fromOp->m_x : m_x,
|
| fromOp ? fromOp->m_y : m_y,
|
|
|