[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51643] trunk/blender/source/blender/ editors/space_view3d/view3d_iterators.c: fix own error when refactoring projection code, [#32971] Edge Select unusable beyond certain zoom distance.

Campbell Barton ideasman42 at gmail.com
Fri Oct 26 06:54:58 CEST 2012


Revision: 51643
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51643
Author:   campbellbarton
Date:     2012-10-26 04:54:55 +0000 (Fri, 26 Oct 2012)
Log Message:
-----------
fix own error when refactoring projection code, [#32971] Edge Select unusable beyond certain zoom distance.

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

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_iterators.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_iterators.c	2012-10-26 04:14:10 UTC (rev 51642)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_iterators.c	2012-10-26 04:54:55 UTC (rev 51643)
@@ -130,11 +130,12 @@
 	if (!BM_elem_flag_test(eed, BM_ELEM_HIDDEN)) {
 		float screen_co_a[2];
 		float screen_co_b[2];
+		eV3DProjTest clip_flag_nowin = data->clip_flag &= ~V3D_PROJ_TEST_CLIP_WIN;
 
-		if (ED_view3d_project_float_object(data->vc.ar, v0co, screen_co_a, data->clip_flag) != V3D_PROJ_RET_OK) {
+		if (ED_view3d_project_float_object(data->vc.ar, v0co, screen_co_a, clip_flag_nowin) != V3D_PROJ_RET_OK) {
 			return;
 		}
-		if (ED_view3d_project_float_object(data->vc.ar, v1co, screen_co_b, data->clip_flag) != V3D_PROJ_RET_OK) {
+		if (ED_view3d_project_float_object(data->vc.ar, v1co, screen_co_b, clip_flag_nowin) != V3D_PROJ_RET_OK) {
 			return;
 		}
 




More information about the Bf-blender-cvs mailing list