Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / transforms / PerspectiveTransformOperation.cpp
index 8ad4265..7149758 100644 (file)
@@ -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);
 }