From e951ea250abf4742e1fbc5832cf11bdb7ea16735 Mon Sep 17 00:00:00 2001 From: Philipp Oeser Date: Tue, 13 May 2025 09:13:28 +0200 Subject: [PATCH] Fix #138727: Crash translating a strip without an active strip Caused by 12f5ce7c85 Simple NULL check to prevent accesing non-existing act_strip Pull Request: https://projects.blender.org/blender/blender/pulls/138753 --- .../editors/transform/transform_convert_sequencer_image.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/transform/transform_convert_sequencer_image.cc b/source/blender/editors/transform/transform_convert_sequencer_image.cc index 75eccac0fb9..2ac6862b17a 100644 --- a/source/blender/editors/transform/transform_convert_sequencer_image.cc +++ b/source/blender/editors/transform/transform_convert_sequencer_image.cc @@ -75,7 +75,8 @@ static void store_transform_properties(const Scene *scene, tdseq->orig_rotation = transform->rotation; tdseq->orig_flag = strip->flag; tdseq->orig_mirror = seq::image_transform_mirror_factor_get(strip); - tdseq->active_seq_orig_rotation = ed->act_strip->data->transform->rotation; + tdseq->active_seq_orig_rotation = ed->act_strip ? ed->act_strip->data->transform->rotation : + transform->rotation; tdseq->strip = strip; td->extra = static_cast(tdseq); }