[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