diff options
author | Pedro Giffuni <pfg@apache.org> | 2015-12-01 22:53:35 +0000 |
---|---|---|
committer | Pedro Giffuni <pfg@apache.org> | 2015-12-01 22:53:35 +0000 |
commit | 811c746985a72339ad8a1b78dae45738a030ecb9 (patch) | |
tree | 305eec1400664378d6e525b81260daa7906a5f7a /vcl | |
parent | d46d79f2261eb6be2fb74254f09520f5ef2baa88 (diff) |
Prevent division by zero
CID: 735658, 735659
Notes
Notes:
prefer: 312244a590cba007ba70caf75c4d8d2ab6a385a1
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/gdi/pdfwriter_impl.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx index a0b135a8e0f1..bee62eb97bf9 100644 --- a/vcl/source/gdi/pdfwriter_impl.cxx +++ b/vcl/source/gdi/pdfwriter_impl.cxx @@ -8929,9 +8929,9 @@ static double calcAngle( const Rectangle& rRect, const Point& rPoint ) double fX = (double)aPoint.X(); double fY = (double)-aPoint.Y(); - if( rRect.GetWidth() > rRect.GetHeight() ) + if((rRect.GetWidth() > rRect.GetHeight()) && (rRect.GetHeight() != 0 )) fY = fY*((double)rRect.GetWidth()/(double)rRect.GetHeight()); - else if( rRect.GetHeight() > rRect.GetWidth() ) + else if((rRect.GetHeight() > rRect.GetWidth()) && (rRect.GetWidth() != 0)) fX = fX*((double)rRect.GetHeight()/(double)rRect.GetWidth()); return atan2( fY, fX ); } |