[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36743] trunk/blender/source/blender/ editors/transform: fix remaining crash from [#27035] 3 problems: crash and enum "REGION" not found in ('VERTS')
Campbell Barton
ideasman42 at gmail.com
Wed May 18 11:58:18 CEST 2011
Revision: 36743
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36743
Author: campbellbarton
Date: 2011-05-18 09:58:17 +0000 (Wed, 18 May 2011)
Log Message:
-----------
fix remaining crash from [#27035] 3 problems: crash and enum "REGION" not found in ('VERTS')
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_conversions.c
trunk/blender/source/blender/editors/transform/transform_generics.c
Modified: trunk/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_conversions.c 2011-05-18 09:26:07 UTC (rev 36742)
+++ trunk/blender/source/blender/editors/transform/transform_conversions.c 2011-05-18 09:58:17 UTC (rev 36743)
@@ -5323,7 +5323,7 @@
sort_trans_data_dist(t);
}
- if (t->ar->regiontype == RGN_TYPE_WINDOW)
+ if ((t->spacetype == SPACE_VIEW3D) && (t->ar->regiontype == RGN_TYPE_WINDOW))
{
View3D *v3d = t->view;
RegionView3D *rv3d = CTX_wm_region_view3d(C);
Modified: trunk/blender/source/blender/editors/transform/transform_generics.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_generics.c 2011-05-18 09:26:07 UTC (rev 36742)
+++ trunk/blender/source/blender/editors/transform/transform_generics.c 2011-05-18 09:58:17 UTC (rev 36743)
@@ -1039,9 +1039,14 @@
}
else
{
- // XXX for now, get View2D from the active region
- t->view = &ar->v2d;
- // XXX for now, the center point is the midpoint of the data
+ if(ar) {
+ // XXX for now, get View2D from the active region
+ t->view = &ar->v2d;
+ // XXX for now, the center point is the midpoint of the data
+ }
+ else {
+ t->view= NULL;
+ }
t->around = V3D_CENTER;
}
More information about the Bf-blender-cvs
mailing list