vcl/source/filter/sgvtext.cxx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)
New commits: commit b59bf9f6397641750ad3db50312a1133d7e8fc3f Author: Takeshi Abe <t...@fixedpoint.jp> Date: Tue Nov 3 22:27:01 2015 +0900 vcl: Prefer std::abs to a home-brewed macro The arguments in use are of type sal_Int16, so now it's the overloaded one of type int in <cstdlib>. Change-Id: I83336c093cf58a351e9390c0eb4e20a5d5340f9e Reviewed-on: https://gerrit.libreoffice.org/19754 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/filter/sgvtext.cxx b/vcl/source/filter/sgvtext.cxx index e732eca..1ab48a9 100644 --- a/vcl/source/filter/sgvtext.cxx +++ b/vcl/source/filter/sgvtext.cxx @@ -29,13 +29,10 @@ #include "sgfbram.hxx" #include "sgvmain.hxx" #include <memory> +#include <cstdlib> extern SgfFontLst* pSgfFonts; -#ifndef abs -#define abs(x) ((x)<0 ? -(x) : (x)) -#endif - // Limitations: only grey shadows, 2D and with fixed distance. // Start of AbsBase.Pas @@ -922,8 +919,8 @@ void TextType::Draw(OutputDevice& rOut) xSize=32000 /2; // break xSAdj=Pos2.x-Pos1.x; // to align for center/block //if (xSize<=0) { xSize=32000 /2; LineFit=true; } - FitXMul=sal::static_int_cast< sal_uInt16 >(abs(Pos2.x-Pos1.x)); FitXDiv=FitSize.x; if (FitXDiv==0) FitXDiv=1; - FitYMul=sal::static_int_cast< sal_uInt16 >(abs(Pos2.y-Pos1.y)); FitYDiv=FitSize.y; if (FitYDiv==0) FitYDiv=1; + FitXMul=sal::static_int_cast< sal_uInt16 >(std::abs(Pos2.x-Pos1.x)); FitXDiv=FitSize.x; if (FitXDiv==0) FitXDiv=1; + FitYMul=sal::static_int_cast< sal_uInt16 >(std::abs(Pos2.y-Pos1.y)); FitYDiv=FitSize.y; if (FitYDiv==0) FitYDiv=1; } else { xSize=Pos2.x-Pos1.x; xSAdj=xSize;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits