diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2016-06-14 13:04:59 +0200 |
---|---|---|
committer | Marco Cecchetti <mrcekets@gmail.com> | 2016-07-01 09:40:40 +0000 |
commit | 8dfeaeae4747e16c9ebf358005cf296b8d739e0b (patch) | |
tree | 8a933d04c8f2bbdde4f500d80b9fbc3f78e0ba50 /filter | |
parent | lool - bccu#1307 - images must be scaled in a non-uniform way (diff) | |
download | core-8dfeaeae4747e16c9ebf358005cf296b8d739e0b.tar.gz core-8dfeaeae4747e16c9ebf358005cf296b8d739e0b.zip |
lool - bccu#1307 - stop colors for background gradient was wrong
Change-Id: Ic5ddd4d3a3018c014a77b2e54d639b5589f9d477
Reviewed-on: https://gerrit.libreoffice.org/26829
Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
Tested-by: Marco Cecchetti <mrcekets@gmail.com>
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/svg/svgwriter.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index f43ec10e7b00..fc874c1b7835 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -185,13 +185,13 @@ void SVGAttributeWriter::AddGradientDef( const Rectangle& rObjRect, const Gradie Rectangle aRect( aPoly.GetBoundRect() ); // adjust start/end colors with intensities - aStartColor.SetRed( (sal_uInt8)( (long) aStartColor.GetRed() * rGradient.GetStartIntensity() ) / 100 ); - aStartColor.SetGreen( (sal_uInt8)( (long) aStartColor.GetGreen() * rGradient.GetStartIntensity() ) / 100 ); - aStartColor.SetBlue( (sal_uInt8)( (long) aStartColor.GetBlue() * rGradient.GetStartIntensity() ) / 100 ); + aStartColor.SetRed( (sal_uInt8)( ( aStartColor.GetRed() * rGradient.GetStartIntensity() ) / 100 ) ); + aStartColor.SetGreen( (sal_uInt8)( ( aStartColor.GetGreen() * rGradient.GetStartIntensity() ) / 100 ) ); + aStartColor.SetBlue( (sal_uInt8)( ( aStartColor.GetBlue() * rGradient.GetStartIntensity() ) / 100 ) ); - aEndColor.SetRed( (sal_uInt8)( (long) aEndColor.GetRed() * rGradient.GetEndIntensity() ) / 100 ); - aEndColor.SetGreen( (sal_uInt8)( (long) aEndColor.GetGreen() * rGradient.GetEndIntensity() ) / 100 ); - aEndColor.SetBlue( (sal_uInt8)( (long) aEndColor.GetBlue() * rGradient.GetEndIntensity() ) / 100 ); + aEndColor.SetRed( (sal_uInt8)( ( aEndColor.GetRed() * rGradient.GetEndIntensity() ) / 100 ) ); + aEndColor.SetGreen( (sal_uInt8)( ( aEndColor.GetGreen() * rGradient.GetEndIntensity() ) / 100 ) ); + aEndColor.SetBlue( (sal_uInt8)( ( aEndColor.GetBlue() * rGradient.GetEndIntensity() ) / 100 ) ); mrExport.AddAttribute( XML_NAMESPACE_NONE, aXMLAttrId, ( rGradientId = "Gradient_" ) += OUString::number( nCurGradientId++ ) ); |