diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2014-07-18 10:04:09 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-07-18 15:12:10 +0000 |
commit | 008f5ba99fd89cd6a6e4db90e8db16e02fe0b027 (patch) | |
tree | 2830dc41ba83b02aa4ec7fb09c372a6bef5bfba6 /oox | |
parent | 0e4ec4059371826c1742206e2ff6509df19e2cd1 (diff) |
use rtl::math::round here to get the same number on 32/64bit platforms
This fixes sd_import_tests where 100*0.35 was 34 on 32bit platform.
Change-Id: I45705326e91892beb814bd94e074b0a652709768
(cherry picked from commit ba6da9545764f2545313ba085ed4a096165180fd)
Reviewed-on: https://gerrit.libreoffice.org/10382
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'oox')
-rw-r--r-- | oox/source/drawingml/fillproperties.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/oox/source/drawingml/fillproperties.cxx b/oox/source/drawingml/fillproperties.cxx index a5eb026054de..a81a5d21bc35 100644 --- a/oox/source/drawingml/fillproperties.cxx +++ b/oox/source/drawingml/fillproperties.cxx @@ -37,6 +37,7 @@ #include "oox/drawingml/drawingmltypes.hxx" #include "oox/drawingml/shapepropertymap.hxx" #include "oox/token/tokens.hxx" +#include <rtl/math.hxx> using namespace ::com::sun::star; using namespace ::com::sun::star::drawing; @@ -567,7 +568,7 @@ void FillProperties::pushToPropMap( ShapePropertyMap& rPropMap, if( aEndColor.hasTransparency() ) nEndTrans = aEndColor.getTransparency()*255/100; - aGradient.Border = 100*nBorder; + aGradient.Border = rtl::math::round(100*nBorder); } // push gradient or named gradient to property map |