[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32872] trunk/blender/source/blender: Fix for [#24513] VSE curves displaced from effect when source is moved numerically
Janne Karhu
jhkarh at gmail.com
Thu Nov 4 18:02:32 CET 2010
Revision: 32872
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32872
Author: jhk
Date: 2010-11-04 18:02:32 +0100 (Thu, 04 Nov 2010)
Log Message:
-----------
Fix for [#24513] VSE curves displaced from effect when source is moved numerically
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/BKE_sequencer.h
trunk/blender/source/blender/blenkernel/intern/sequencer.c
trunk/blender/source/blender/makesrna/intern/rna_sequencer.c
Modified: trunk/blender/source/blender/blenkernel/BKE_sequencer.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_sequencer.h 2010-11-04 17:02:25 UTC (rev 32871)
+++ trunk/blender/source/blender/blenkernel/BKE_sequencer.h 2010-11-04 17:02:32 UTC (rev 32872)
@@ -218,6 +218,7 @@
int seq_single_check(struct Sequence *seq);
void seq_single_fix(struct Sequence *seq);
int seq_test_overlap(struct ListBase * seqbasep, struct Sequence *test);
+void seq_translate(struct Scene *scene, struct Sequence *seq, int delta);
struct ListBase *seq_seqbase(struct ListBase *seqbase, struct Sequence *seq);
void seq_offset_animdata(struct Scene *scene, struct Sequence *seq, int ofs);
void seq_dupe_animdata(struct Scene *scene, char *name_from, char *name_to);
Modified: trunk/blender/source/blender/blenkernel/intern/sequencer.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sequencer.c 2010-11-04 17:02:25 UTC (rev 32871)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c 2010-11-04 17:02:32 UTC (rev 32872)
@@ -2848,7 +2848,7 @@
}
-static void seq_translate(Scene *evil_scene, Sequence *seq, int delta)
+void seq_translate(Scene *evil_scene, Sequence *seq, int delta)
{
seq_offset_animdata(evil_scene, seq, delta);
seq->start += delta;
Modified: trunk/blender/source/blender/makesrna/intern/rna_sequencer.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_sequencer.c 2010-11-04 17:02:25 UTC (rev 32871)
+++ trunk/blender/source/blender/makesrna/intern/rna_sequencer.c 2010-11-04 17:02:32 UTC (rev 32872)
@@ -119,7 +119,7 @@
Sequence *seq= (Sequence*)ptr->data;
Scene *scene= (Scene*)ptr->id.data;
- seq->start= value;
+ seq_translate(scene, seq, value - seq->start);
rna_Sequence_frame_change_update(scene, seq);
}
More information about the Bf-blender-cvs
mailing list