[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30141] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: - Active bezier points could be drawn twice

Sergey Sharybin g.ulairi at gmail.com
Fri Jul 9 09:53:06 CEST 2010


Revision: 30141
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30141
Author:   nazgul
Date:     2010-07-09 09:53:06 +0200 (Fri, 09 Jul 2010)

Log Message:
-----------
- Active bezier points could be drawn twice
- Unselected handles shouldn't have TH_LASTSEL_POINT color even if
  control point is active

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/drawobject.c

Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c	2010-07-09 06:59:48 UTC (rev 30140)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c	2010-07-09 07:53:06 UTC (rev 30141)
@@ -4475,13 +4475,13 @@
 		a= nu->pntsu;
 		while(a--) {
 			if(bezt->hide==0) {
-				if (bezt == lastsel) {
+				if (sel == 1 && bezt == lastsel) {
 					UI_ThemeColor(TH_LASTSEL_POINT);
 					bglVertex3fv(bezt->vec[1]);
 
 					if (!hide_handles) {
-						bglVertex3fv(bezt->vec[0]);
-						bglVertex3fv(bezt->vec[2]);
+						if(bezt->f1 & SELECT) bglVertex3fv(bezt->vec[0]);
+						if(bezt->f3 & SELECT) bglVertex3fv(bezt->vec[2]);
 					}
 
 					UI_ThemeColor(color);





More information about the Bf-blender-cvs mailing list