summaryrefslogtreecommitdiff
path: root/basegfx
diff options
context:
space:
mode:
Diffstat (limited to 'basegfx')
-rw-r--r--basegfx/source/polygon/b2dpolygontools.cxx20
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))
{