From 060e53d9340eb761150bb5bc17c580e2ef00907f Mon Sep 17 00:00:00 2001 From: MapsWithMe OSM User Date: Fri, 17 Jan 2014 11:46:29 +0100 Subject: [PATCH] Fixed division by zero --- graphics/shape_renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphics/shape_renderer.cpp b/graphics/shape_renderer.cpp index 494bd63d55..c265ec1e68 100644 --- a/graphics/shape_renderer.cpp +++ b/graphics/shape_renderer.cpp @@ -47,7 +47,7 @@ namespace graphics void ShapeRenderer::approximateArc(m2::PointD const & center, double startA, double endA, double r, vector & pts) { double sectorA = math::pi / 30.0; - size_t const sectorsCount = static_cast(floor(fabs(endA - startA) / sectorA)); + size_t const sectorsCount = max(size_t(1), static_cast(floor(fabs(endA - startA) / sectorA))); sectorA = (endA - startA) / sectorsCount; for (size_t i = 0; i <= sectorsCount; ++i)