diff options
-rw-r--r-- | basegfx/source/polygon/b2dpolygontools.cxx | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/basegfx/source/polygon/b2dpolygontools.cxx b/basegfx/source/polygon/b2dpolygontools.cxx index 5b00b312587d..38d9bb192696 100644 --- a/basegfx/source/polygon/b2dpolygontools.cxx +++ b/basegfx/source/polygon/b2dpolygontools.cxx @@ -1509,24 +1509,8 @@ namespace basegfx const double fZero(0.0); const double fOne(1.0); - // crop to useful values - if(fTools::less(fRadiusX, fZero)) - { - fRadiusX = fZero; - } - else if(fTools::more(fRadiusX, fOne)) - { - fRadiusX = fOne; - } - - if(fTools::less(fRadiusY, fZero)) - { - fRadiusY = fZero; - } - else if(fTools::more(fRadiusY, fOne)) - { - fRadiusY = fOne; - } + fRadiusX = std::clamp(fRadiusX, 0.0, 1.0); + fRadiusY = std::clamp(fRadiusY, 0.0, 1.0); if(rtl::math::approxEqual(fZero, fRadiusX) || rtl::math::approxEqual(fZero, fRadiusY)) { |