diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-07-10 23:17:52 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-07-10 23:17:52 +0400 |
commit | 22371e88168f5a36623f68265f9994d76790c503 (patch) | |
tree | 05ede33c4ce81df4435b397ee9bbb97eee3a0db4 /source/blender | |
parent | e37cbe9461a589699445b35e43ae731960b32429 (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.c | 12 |
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) { |