From b89311b9710697b3d0fc3a5b474c05c3cab91f42 Mon Sep 17 00:00:00 2001 From: Norbert Thiebaud Date: Fri, 4 Jul 2014 19:52:50 +0200 Subject: coverity#735602-3 Division by zero Change-Id: I2da9857e4d526b60b3bf50e10ab180c493fb288f --- chart2/source/controller/main/DragMethod_RotateDiagram.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'chart2') diff --git a/chart2/source/controller/main/DragMethod_RotateDiagram.cxx b/chart2/source/controller/main/DragMethod_RotateDiagram.cxx index eb0ea6053a65..fc2d9d771cf0 100644 --- a/chart2/source/controller/main/DragMethod_RotateDiagram.cxx +++ b/chart2/source/controller/main/DragMethod_RotateDiagram.cxx @@ -115,9 +115,9 @@ void DragMethod_RotateDiagram::MoveSdrDrag(const Point& rPnt) //calculate new angle double fX = F_PI / 2.0 * (double)(rPnt.Y() - m_aStartPos.Y()) - / (double)m_aReferenceRect.GetHeight(); + / m_aReferenceRect.GetHeight() > 0 ? (double)m_aReferenceRect.GetHeight() : 1.0; double fY = F_PI * (double)(rPnt.X() - m_aStartPos.X()) - / (double)m_aReferenceRect.GetWidth(); + / m_aReferenceRect.GetWidth() > 0 ? (double)m_aReferenceRect.GetWidth() : 1.0; if( m_eRotationDirection != ROTATIONDIRECTION_Y ) m_fAdditionalYAngleRad = fY; -- cgit