[Bf-blender-cvs] [2d5343c] blender-v2.77-release: Fix T47582: Curve handle thickness regression

Campbell Barton noreply at git.blender.org
Fri Mar 4 17:35:47 CET 2016


Commit: 2d5343cd928074cce1570b6098c0c0d33e891941
Author: Campbell Barton
Date:   Sun Feb 28 06:29:14 2016 +1100
Branches: blender-v2.77-release
https://developer.blender.org/rB2d5343cd928074cce1570b6098c0c0d33e891941

Fix T47582: Curve handle thickness regression

===================================================================

M	source/blender/editors/space_view3d/drawobject.c

===================================================================

diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c
index 9ac000f..64c01b8 100644
--- a/source/blender/editors/space_view3d/drawobject.c
+++ b/source/blender/editors/space_view3d/drawobject.c
@@ -6021,8 +6021,6 @@ static void drawhandlesN(Nurb *nu, const char sel, const bool hide_handles)
 {
 	if (nu->hide || hide_handles) return;
 
-	glBegin(GL_LINES);
-
 	if (nu->type == CU_BEZIER) {
 
 		const float *fp;
@@ -6036,6 +6034,10 @@ static void drawhandlesN(Nurb *nu, const char sel, const bool hide_handles)
 			UI_GetThemeColor3ubv(basecol + a, handle_cols[a]);
 		}
 
+		glLineWidth(1.0f);
+
+		glBegin(GL_LINES);
+
 		BezTriple *bezt = nu->bezt;
 		int a = nu->pntsu;
 		while (a--) {
@@ -6069,10 +6071,11 @@ static void drawhandlesN(Nurb *nu, const char sel, const bool hide_handles)
 			bezt++;
 		}
 
+		glEnd();
+
 #undef TH_HANDLE_COL_TOT
 
 	}
-	glEnd();
 }
 
 static void drawhandlesN_active(Nurb *nu)
@@ -6245,6 +6248,8 @@ static void draw_editnurb_splines(Object *ob, Nurb *nurb, const bool sel)
 						editnurb_draw_active_poly(nu);
 					}
 
+					glLineWidth(1);
+
 					UI_ThemeColor(TH_NURB_ULINE);
 					bp = nu->bp;
 					for (b = 0; b < nu->pntsv; b++) {




More information about the Bf-blender-cvs mailing list