summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorNorbert Thiebaud <nthiebaud@gmail.com>2014-07-04 19:52:50 +0200
committerNorbert Thiebaud <nthiebaud@gmail.com>2014-07-04 20:11:46 +0200
commitb89311b9710697b3d0fc3a5b474c05c3cab91f42 (patch)
tree00ba997544601461a9d16ca1f75c32c59f4e2ae0 /chart2
parent2fe0d7bc992c5c38ac09e4b76f720c924565a61b (diff)
coverity#735602-3 Division by zero
Change-Id: I2da9857e4d526b60b3bf50e10ab180c493fb288f
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/main/DragMethod_RotateDiagram.cxx4
1 files changed, 2 insertions, 2 deletions
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;