Index: Source/platform/transforms/PerspectiveTransformOperation.cpp |
diff --git a/Source/platform/transforms/PerspectiveTransformOperation.cpp b/Source/platform/transforms/PerspectiveTransformOperation.cpp |
index 8ad426556065089cc7c4c6ef454d6831697af044..7149758afea29c686ca9dc1de2912bf2f34644bf 100644 |
--- a/Source/platform/transforms/PerspectiveTransformOperation.cpp |
+++ b/Source/platform/transforms/PerspectiveTransformOperation.cpp |
@@ -38,7 +38,7 @@ PassRefPtr<TransformOperation> PerspectiveTransformOperation::blend(const Transf |
if (blendToIdentity) { |
double p = blink::blend(m_p, 1., progress); // FIXME: this seems wrong. https://bugs.webkit.org/show_bug.cgi?id=52700 |
- return PerspectiveTransformOperation::create(clampToPositiveInteger(p)); |
+ return PerspectiveTransformOperation::create(clampTo<int>(p, 0)); |
} |
const PerspectiveTransformOperation* fromOp = static_cast<const PerspectiveTransformOperation*>(from); |
@@ -53,7 +53,7 @@ PassRefPtr<TransformOperation> PerspectiveTransformOperation::blend(const Transf |
if (decomp.perspectiveZ) { |
double val = -1.0 / decomp.perspectiveZ; |
- return PerspectiveTransformOperation::create(clampToPositiveInteger(val)); |
+ return PerspectiveTransformOperation::create(clampTo<int>(val, 0)); |
} |
return PerspectiveTransformOperation::create(0); |
} |