diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-07-04 19:52:50 +0200 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-07-04 20:11:46 +0200 |
commit | b89311b9710697b3d0fc3a5b474c05c3cab91f42 (patch) | |
tree | 00ba997544601461a9d16ca1f75c32c59f4e2ae0 /chart2 | |
parent | 2fe0d7bc992c5c38ac09e4b76f720c924565a61b (diff) |
coverity#735602-3 Division by zero
Change-Id: I2da9857e4d526b60b3bf50e10ab180c493fb288f
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/main/DragMethod_RotateDiagram.cxx | 4 |
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; |