summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drawinglayer/source/texture/texture.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/drawinglayer/source/texture/texture.cxx b/drawinglayer/source/texture/texture.cxx
index 648359931bd0..aeeb5b61bb05 100644
--- a/drawinglayer/source/texture/texture.cxx
+++ b/drawinglayer/source/texture/texture.cxx
@@ -467,7 +467,11 @@ namespace drawinglayer::texture
// set and add at target
aCallback(
maGradientInfo.getTextureTransform() * basegfx::utils::createScaleB2DHomMatrix(fSize, fSize),
- interpolate(aCStart, aCEnd, double(innerLoop) / double(nSteps - 1)));
+ interpolate(
+ aCStart, aCEnd,
+ nSteps == 1
+ ? std::numeric_limits<double>::infinity()
+ : double(innerLoop) / double(nSteps - 1)));
}
}