From 15d6a515272b4c52f0983f727718ad29f28ff00e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Sun, 4 Jul 2021 01:36:51 +0900 Subject: [PATCH] common linear_gradient: fix to allow zero size linear. We can't judge zero size gradient is error case. Non-filled linear is possibly intended by calculation. --- src/lib/tvgLinearGradient.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/lib/tvgLinearGradient.cpp b/src/lib/tvgLinearGradient.cpp index 4c051684..2374353e 100644 --- a/src/lib/tvgLinearGradient.cpp +++ b/src/lib/tvgLinearGradient.cpp @@ -67,9 +67,6 @@ LinearGradient::~LinearGradient() Result LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept { - if (fabsf(x2 - x1) < FLT_EPSILON && fabsf(y2 - y1) < FLT_EPSILON) - return Result::InvalidArguments; - pImpl->x1 = x1; pImpl->y1 = y1; pImpl->x2 = x2;