Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-07-10 23:17:52 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-07-10 23:17:52 +0400
commit22371e88168f5a36623f68265f9994d76790c503 (patch)
tree05ede33c4ce81df4435b397ee9bbb97eee3a0db4 /source/blender
parente37cbe9461a589699445b35e43ae731960b32429 (diff)
[#22791] Can't change keyed strip attributes if two sequencer windows open
own recent commit for overlay sequencer view brokey keyframing in the sequencer. for now prefetch and overlay views wont have correct fcurves applied.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/blenkernel/intern/sequencer.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c
index 36e768ec98d..6e48a71cec4 100644
--- a/source/blender/blenkernel/intern/sequencer.c
+++ b/source/blender/blenkernel/intern/sequencer.c
@@ -2544,10 +2544,6 @@ static TStripElem* do_build_seq_array_recursively(
int i;
TStripElem* se = 0;
- // XXX for prefetch and overlay offset!..., very bad!!!
- AnimData *adt= BKE_animdata_from_id(&scene->id);
- BKE_animsys_evaluate_animdata(&scene->id, adt, cfra, ADT_RECALC_ANIM);
-
count = get_shown_sequences(seqbasep, cfra, chanshown,
(Sequence **)&seq_arr);
@@ -2561,6 +2557,14 @@ static TStripElem* do_build_seq_array_recursively(
return 0;
}
+#if 0 /* commentind since this breaks keyframing, since it resets the value on draw */
+ if(scene->r.cfra != cfra) {
+ // XXX for prefetch and overlay offset!..., very bad!!!
+ AnimData *adt= BKE_animdata_from_id(&scene->id);
+ BKE_animsys_evaluate_animdata(&scene->id, adt, cfra, ADT_RECALC_ANIM);
+ }
+#endif
+
test_and_auto_discard_ibuf(se, seqrectx, seqrecty);
if (se->ibuf_comp != 0) {