Kaydet (Commit) 90fbb708 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#735639 Division or modulo by float zero

Change-Id: I2ba45c49fb00fdd53b8e388e25df503e82c2332e
üst 366c658c
...@@ -494,11 +494,12 @@ Polygon XOutBitmap::GetCountour( const Bitmap& rBmp, const sal_uIntPtr nFlags, ...@@ -494,11 +494,12 @@ Polygon XOutBitmap::GetCountour( const Bitmap& rBmp, const sal_uIntPtr nFlags,
BitmapReadAccess* pAcc = aWorkBmp.AcquireReadAccess(); BitmapReadAccess* pAcc = aWorkBmp.AcquireReadAccess();
if( pAcc ) const long nWidth = pAcc ? pAcc->Width() : 0;
const long nHeight = pAcc ? pAcc->Height() : 0;
if (pAcc && nWidth && nHeight)
{ {
const Size& rPrefSize = aWorkBmp.GetPrefSize(); const Size& rPrefSize = aWorkBmp.GetPrefSize();
const long nWidth = pAcc->Width();
const long nHeight = pAcc->Height();
const double fFactorX = (double) rPrefSize.Width() / nWidth; const double fFactorX = (double) rPrefSize.Width() / nWidth;
const double fFactorY = (double) rPrefSize.Height() / nHeight; const double fFactorY = (double) rPrefSize.Height() / nHeight;
const long nStartX1 = aWorkRect.Left() + 1L; const long nStartX1 = aWorkRect.Left() + 1L;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment