13
0

add new config variable for interview-editing

If enabled, this prevents range-selection from propagating across
all tracks when RippleAll is set
This commit is contained in:
Paul Davis 2022-01-24 11:05:47 -07:00
parent b6b9d9231b
commit 8a310a748a
2 changed files with 2 additions and 1 deletions

View File

@ -5704,7 +5704,7 @@ SelectionDrag::motion (GdkEvent* event, bool first_move)
}
if (first_move) {
if (Config->get_edit_mode() == RippleAll) {
if (Config->get_edit_mode() == RippleAll && Config->get_interview_editing()) {
_editor->selection->set (_editor->get_track_views());
}
_track_selection_at_start = _editor->selection->tracks;

View File

@ -113,6 +113,7 @@ CONFIG_VARIABLE (bool, region_boundaries_from_onscreen_tracks, "region-boundarie
CONFIG_VARIABLE (FadeShape, default_fade_shape, "default-fade-shape", FadeConstantPower)
CONFIG_VARIABLE (RangeSelectionAfterSplit, range_selection_after_split, "range-selection-after-split", PreserveSel)
CONFIG_VARIABLE (RegionSelectionAfterSplit, region_selection_after_split, "region-selection-after-split", None)
CONFIG_VARIABLE (bool, interview_editing, "interview-editing", false)
/* monitoring, mute, solo etc */