[Bf-blender-cvs] [3058bf07577] blender-v2.83-release: Fix T78837: Prefetching can corrupt .blend files

Richard Antalik noreply at git.blender.org
Wed Jul 29 10:53:11 CEST 2020


Commit: 3058bf075776de6a426391024aeb0d5257eb5898
Author: Richard Antalik
Date:   Thu Jul 16 02:24:37 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB3058bf075776de6a426391024aeb0d5257eb5898

Fix T78837: Prefetching can corrupt .blend files

This happened because of typo in seq_dupli() when duplicating effect data.
Instead of duplicating data to new sequence, it was duplicated into original.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8295

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

M	source/blender/blenkernel/intern/sequencer.c

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

diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c
index dc27ca9e6cb..7a0233d173a 100644
--- a/source/blender/blenkernel/intern/sequencer.c
+++ b/source/blender/blenkernel/intern/sequencer.c
@@ -5732,7 +5732,7 @@ static Sequence *seq_dupli(const Scene *scene_src,
     struct SeqEffectHandle sh;
     sh = BKE_sequence_get_effect(seq);
     if (sh.copy) {
-      sh.copy(seq, seqn, flag);
+      sh.copy(seqn, seq, flag);
     }
 
     seqn->strip->stripdata = NULL;



More information about the Bf-blender-cvs mailing list