diff options
-rw-r--r-- | filter/source/msfilter/escherex.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx index 32756294d391..e4d230e3a3ea 100644 --- a/filter/source/msfilter/escherex.cxx +++ b/filter/source/msfilter/escherex.cxx @@ -2932,7 +2932,10 @@ void EscherPropertyContainer::CreateCustomShapeProperties( const MSO_SPT eShapeT std::clamp( equation.nPara[ 0 ], sal_Int32(SAL_MIN_INT16), sal_Int32(SAL_MAX_INT16)) ) - .WriteInt16( equation.nPara[ 1 ] ) + .WriteInt16( + std::clamp( + equation.nPara[ 1 ], sal_Int32(SAL_MIN_INT16), + sal_Int32(SAL_MAX_INT16)) ) .WriteInt16( std::clamp( equation.nPara[ 2 ], sal_Int32(SAL_MIN_INT16), |