[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22665] branches/blender2.5/blender/source /blender/editors/space_view3d/view3d_edit.c: View3D: shift+c center the view but no the cursor like 2.4x

Diego Borghetti bdiego at gmail.com
Thu Aug 20 23:09:48 CEST 2009


Revision: 22665
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22665
Author:   bdiego
Date:     2009-08-20 23:09:48 +0200 (Thu, 20 Aug 2009)

Log Message:
-----------
View3D: shift+c center the view but no the cursor like 2.4x

Probably missing because is not inside view3d_home, it's in the main
winqreadview3dspace function.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/space_view3d/view3d_edit.c

Modified: branches/blender2.5/blender/source/blender/editors/space_view3d/view3d_edit.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_view3d/view3d_edit.c	2009-08-20 19:46:53 UTC (rev 22664)
+++ branches/blender2.5/blender/source/blender/editors/space_view3d/view3d_edit.c	2009-08-20 21:09:48 UTC (rev 22665)
@@ -857,6 +857,7 @@
 	RegionView3D *rv3d= CTX_wm_region_view3d(C);
 	Scene *scene= CTX_data_scene(C);
 	Base *base;
+	float *curs;
 
 	int center= RNA_boolean_get(op->ptr, "center");
 
@@ -866,6 +867,10 @@
 	if(center) {
 		min[0]= min[1]= min[2]= 0.0f;
 		max[0]= max[1]= max[2]= 0.0f;
+
+		/* in 2.4x this also move the cursor to (0, 0, 0) (with shift+c). */
+		curs= give_cursor(scene, v3d);
+		curs[0]= curs[1]= curs[2]= 0.0;
 	}
 	else {
 		INIT_MINMAX(min, max);





More information about the Bf-blender-cvs mailing list