[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47846] branches/soc-2012-bratwurst/source /blender/editors/transform: Move transform apply code to recalcData_view3d
Antony Riakiotakis
kalast at gmail.com
Wed Jun 13 20:56:46 CEST 2012
Revision: 47846
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47846
Author: psy-fi
Date: 2012-06-13 18:56:31 +0000 (Wed, 13 Jun 2012)
Log Message:
-----------
Move transform apply code to recalcData_view3d
Modified Paths:
--------------
branches/soc-2012-bratwurst/source/blender/editors/transform/transform.c
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c
Modified: branches/soc-2012-bratwurst/source/blender/editors/transform/transform.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/transform/transform.c 2012-06-13 17:34:47 UTC (rev 47845)
+++ branches/soc-2012-bratwurst/source/blender/editors/transform/transform.c 2012-06-13 18:56:31 UTC (rev 47846)
@@ -384,7 +384,7 @@
WM_event_add_notifier(C, NC_OBJECT | ND_KEYS, NULL);
if(t->flag & T_IMAGE_PRESERVE_CALC)
- WM_event_add_notifier(C, NC_GEOM|ND_DATA, t->obedit->data);
+ WM_event_add_notifier(C, NC_GEOM|ND_DATA, t->obedit->data);
}
else if (t->spacetype == SPACE_ACTION) {
//SpaceAction *saction= (SpaceAction *)t->sa->spacedata.first;
@@ -1884,12 +1884,6 @@
viewRedrawForce(C, t);
}
- /* stay here for now, maybe will find some other way to aviod duplicating in every transform
- * apply funtion */
- if(t->flag & T_IMAGE_PRESERVE_CALC) {
- calculateUVTransformCorrection(t);
- }
-
/* If auto confirm is on, break after one pass */
if (t->options & CTX_AUTOCONFIRM) {
t->state = TRANS_CONFIRM;
Modified: branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c 2012-06-13 17:34:47 UTC (rev 47845)
+++ branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c 2012-06-13 18:56:31 UTC (rev 47846)
@@ -738,7 +738,13 @@
}
if ((t->options & CTX_NO_MIRROR) == 0 && (t->flag & T_MIRROR))
editbmesh_apply_to_mirror(t);
-
+
+ /* stay here for now, maybe will find some other way to avoid duplicating in every transform
+ * apply funtion */
+ if(t->flag & T_IMAGE_PRESERVE_CALC) {
+ calculateUVTransformCorrection(t);
+ }
+
DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */
EDBM_mesh_normals_update(em);
More information about the Bf-blender-cvs
mailing list