[Bf-blender-cvs] [a2be116a3f4] temp-vse-preview-transform2: Fix incorrect origin for gizmo with multi-selection

Richard Antalik noreply at git.blender.org
Fri Sep 17 11:44:08 CEST 2021


Commit: a2be116a3f4484235dd31013596e6ad35e58c05d
Author: Richard Antalik
Date:   Fri Sep 17 11:11:33 2021 +0200
Branches: temp-vse-preview-transform2
https://developer.blender.org/rBa2be116a3f4484235dd31013596e6ad35e58c05d

Fix incorrect origin for gizmo with multi-selection

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

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

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

diff --git a/source/blender/editors/transform/transform_gizmo_2d.c b/source/blender/editors/transform/transform_gizmo_2d.c
index cc0445fc10f..0d66db0d7e1 100644
--- a/source/blender/editors/transform/transform_gizmo_2d.c
+++ b/source/blender/editors/transform/transform_gizmo_2d.c
@@ -291,13 +291,11 @@ static bool gizmo2d_calc_center(const bContext *C, float r_center[2])
     has_select = true;
     Sequence *seq;
     SEQ_ITERATOR_FOREACH (seq, strips) {
-      StripTransform *transform = seq->strip->transform;
       float origin[2];
       SEQ_image_transform_origin_offset_pixelspace_get(scene, seq, origin);
-      copy_v2_v2(r_center, origin);
+      add_v2_v2(r_center, origin);
     }
-    r_center[0] /= SEQ_collection_len(strips);
-    r_center[1] /= SEQ_collection_len(strips);
+    mul_v2_fl(r_center, 1.0f / SEQ_collection_len(strips));
 
     SEQ_collection_free(strips);
   }



More information about the Bf-blender-cvs mailing list