@@ -230,7 +230,6 @@ static int strip_modifier_copy_exec(bContext *C, wmOperator *op)
|
|||||||
Scene *scene = CTX_data_scene(C);
|
Scene *scene = CTX_data_scene(C);
|
||||||
Editing *ed = scene->ed;
|
Editing *ed = scene->ed;
|
||||||
Sequence *seq = SEQ_select_active_get(scene);
|
Sequence *seq = SEQ_select_active_get(scene);
|
||||||
Sequence *seq_iter;
|
|
||||||
const int type = RNA_enum_get(op->ptr, "type");
|
const int type = RNA_enum_get(op->ptr, "type");
|
||||||
|
|
||||||
if (!seq || !seq->modifiers.first) {
|
if (!seq || !seq->modifiers.first) {
|
||||||
|
@@ -548,11 +548,12 @@ static int sequencer_select_exec(bContext *C, wmOperator *op)
|
|||||||
|
|
||||||
const float x = UI_view2d_region_to_view_x(v2d, mval[0]);
|
const float x = UI_view2d_region_to_view_x(v2d, mval[0]);
|
||||||
|
|
||||||
LISTBASE_FOREACH (Sequence *, seq, SEQ_active_seqbase_get(ed)) {
|
LISTBASE_FOREACH (Sequence *, seq_iter, SEQ_active_seqbase_get(ed)) {
|
||||||
if (((x < CFRA) && (seq->enddisp <= CFRA)) || ((x >= CFRA) && (seq->startdisp >= CFRA))) {
|
if (((x < CFRA) && (seq_iter->enddisp <= CFRA)) ||
|
||||||
|
((x >= CFRA) && (seq_iter->startdisp >= CFRA))) {
|
||||||
/* Select left or right. */
|
/* Select left or right. */
|
||||||
seq->flag |= SELECT;
|
seq_iter->flag |= SELECT;
|
||||||
recurs_sel_seq(seq);
|
recurs_sel_seq(seq_iter);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1623,7 +1624,6 @@ static bool select_grouped_time_overlap(Editing *ed, Sequence *actseq)
|
|||||||
|
|
||||||
static bool select_grouped_effect_link(Editing *ed, Sequence *actseq, const int channel)
|
static bool select_grouped_effect_link(Editing *ed, Sequence *actseq, const int channel)
|
||||||
{
|
{
|
||||||
Sequence *seq = NULL;
|
|
||||||
bool changed = false;
|
bool changed = false;
|
||||||
const bool is_audio = ((actseq->type == SEQ_TYPE_META) || SEQ_IS_SOUND(actseq));
|
const bool is_audio = ((actseq->type == SEQ_TYPE_META) || SEQ_IS_SOUND(actseq));
|
||||||
int startdisp = actseq->startdisp;
|
int startdisp = actseq->startdisp;
|
||||||
@@ -1637,6 +1637,7 @@ static bool select_grouped_effect_link(Editing *ed, Sequence *actseq, const int
|
|||||||
|
|
||||||
actseq->tmp = POINTER_FROM_INT(true);
|
actseq->tmp = POINTER_FROM_INT(true);
|
||||||
|
|
||||||
|
Sequence *seq = NULL;
|
||||||
for (SEQ_iterator_begin(ed, &iter, true); iter.valid; SEQ_iterator_next(&iter)) {
|
for (SEQ_iterator_begin(ed, &iter, true); iter.valid; SEQ_iterator_next(&iter)) {
|
||||||
seq = iter.seq;
|
seq = iter.seq;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user