[Bf-blender-cvs] [1f9d0acfa9e] blender-v3.3-release: Fix running transform without a region

Campbell Barton noreply at git.blender.org
Sun Aug 28 12:18:38 CEST 2022


Commit: 1f9d0acfa9efa3634274eda8b9cd3f7846cc5a4f
Author: Campbell Barton
Date:   Sun Aug 28 19:55:52 2022 +1000
Branches: blender-v3.3-release
https://developer.blender.org/rB1f9d0acfa9efa3634274eda8b9cd3f7846cc5a4f

Fix running transform without a region

Running transform in background mode or without a region would crash.

===================================================================

M	source/blender/editors/transform/transform_generics.c

===================================================================

diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c
index 5bdd64dacb9..ad560152d5f 100644
--- a/source/blender/editors/transform/transform_generics.c
+++ b/source/blender/editors/transform/transform_generics.c
@@ -1150,7 +1150,7 @@ static void calculateZfac(TransInfo *t)
     SpaceImage *sima = t->area->spacedata.first;
     t->zfac = 1.0f / sima->zoom;
   }
-  else {
+  else if (t->region) {
     View2D *v2d = &t->region->v2d;
     /* Get zoom fac the same way as in
      * `ui_view2d_curRect_validate_resize` - better keep in sync! */



More information about the Bf-blender-cvs mailing list