Revision: 49236
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49236
Author: nazgul
Date: 2012-07-26 09:29:37 +0000 (Thu, 26 Jul 2012)
Log Message:
-----------
Fix #32123: Blender crashes when zoomed in and rotating around 3d cursor
Fix deadlock in drawArc caused by precision error. Helper widget could
look wrong, that's because of not enough precision of floats used by
Blender.
This is known issue of Blender and wouldn't consider a bug.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform.c
Modified: trunk/blender/source/blender/editors/transform/transform.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform.c 2012-07-26
09:06:23 UTC (rev 49235)
+++ trunk/blender/source/blender/editors/transform/transform.c 2012-07-26
09:29:37 UTC (rev 49236)
@@ -1331,10 +1331,11 @@
{
float delta = (angle_end - angle_start) / segments;
float angle;
+ int a;
glBegin(GL_LINE_STRIP);
- for (angle = angle_start; angle < angle_end; angle += delta) {
+ for (angle = angle_start, a = 0; a < segments; angle += delta, a++) {
glVertex2f(cosf(angle) * size, sinf(angle) * size);
}
glVertex2f(cosf(angle_end) * size, sinf(angle_end) * size);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs