From 9251c2b4b1ece80fe8b961ce014e407a053e88b0 Mon Sep 17 00:00:00 2001 From: Bill Meltsner Date: Sat, 19 Mar 2011 10:13:11 -0400 Subject: [PATCH] handle love.graphics.arc being passed identical angles --HG-- branch : minor --- src/modules/graphics/opengl/Graphics.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/graphics/opengl/Graphics.cpp b/src/modules/graphics/opengl/Graphics.cpp index 2509529de..eb2476690 100644 --- a/src/modules/graphics/opengl/Graphics.cpp +++ b/src/modules/graphics/opengl/Graphics.cpp @@ -990,6 +990,7 @@ namespace opengl void Graphics::arc(DrawMode mode, float x, float y, float radius, float angle1, float angle2, int points) { float angle = angle2 - angle1; + if (angle == 0) return; while (angle < 0) angle += LOVE_M_PI * 2; if(points <= 0) points = 1; float angle_shift = (angle / points);