diff options
-rw-r--r-- | drawinglayer/source/texture/texture.cxx | 6 |
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))); } } |